2016-11-18 6 views
0

私の環境には、Webロールと古典的なVMの両方が含まれています。 Azure Management Libを使用すると、どのようにWebロールだけのリストを取得できますか?私は試みましたが、これは古典的なVMとウェブの両方の役割をリストアップしています。私はウェブの役割をフィルタリングするためのプロパティを見つけることができませんでした。C#Azure Management Lib Webロールのみのリストを取得します。

ComputeManagementClient computeClient = new ComputeManagementClient(tokenCred); 
HostedServiceListResponse cloudServices = computeClient.HostedServices.List(); 

見つけるためのプログラムを通じて、方法はあります、それはWebロールや古典VM

答えて

0

であれば、クラウドサービスは、単にウェブ/ワーカーの役割と仮想マシンの両方をホストできるコンテナです。上記のコードを使用してクラウドサービスをリストしても、Web/WorkerロールまたはVMが含まれているかどうかはわかりません。

各クラウドサービスのデプロイメントの詳細を取得し、[ロールの種類]を確認する必要があります。 VMの場合、この値はPersistentVMRoleになります。ロールタイプの値がこれと異なる配置が見つかった場合、それはWeb/Workerロールであることを意味します。

関連する問題