0

キャッシュされていないロール インスタンスのレコードをクエリして、ロール インスタンスが存在するかどうか、存在する場合はその IP アドレスとポートを確認できるサービスが Windows Azure 内にありますか?

4

1 に答える 1

1

はい、クラウド サービス内から可能です。

foreach (var role in Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.Roles)
{
    foreach (var instance in role.Value.Instances)
    {
        foreach (string endpointName in instance.InstanceEndpoints.Keys)
        {
            RoleInstanceEndpoint endpoint = instance.InstanceEndpoints[endpointName];
            IPEndPoint ipEndpoint = endpoint.IPEndpoint;                        
        }
    }
}

クラウド サービスの外部から実行する場合は、Service Management API を使用する必要があります。Get Deployment オペレーションは、デプロイの構成情報、ステータス、およびシステム プロパティを返します。

于 2013-01-11T08:12:29.300 に答える