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