导出 (0) 打印
全部展开

RoleInstance 类

更新时间: 2013年12月

表示角色的实例。

命名空间: Microsoft.WindowsAzure.ServiceRuntime
程序集: Microsoft.WindowsAzure.ServiceRuntime(在 Microsoft.WindowsAzure.ServiceRuntime.dll 中)

public abstract class RoleInstance

可以在 Azure 中定义一个托管服务来包含 Web 角色、辅助角色和 VM 角色。角色是执行特定功能的应用程序组件。角色实例是 Azure 或 Azure 计算模拟器中正在运行的角色副本。角色在托管服务的服务模型中定义。有关详细信息,请参阅Setting Up a Hosted Service for Azure

以下代码示例演示如何检索有关角色实例的信息:


foreach (var role in RoleEnvironment.Roles) 
{
   foreach (var roleInstance in role.Value.Instances)      
   {
      Trace.WriteLine("Role Instance ID: " + roleInstance.Id, "Information");
      foreach (RoleInstanceEndpoint instanceEndpoint in roleInstance.InstanceEndpoints.Values) 
      {
         Trace.WriteLine("Instance endpoint IP address and port: " + instanceEndpoint.IPEndpoint, "Information"); 
      }
      Trace.WriteLine("Role instance fault domain: " + roleInstance.FaultDomain, "Information");
      Trace.WriteLine("Role for the instance: " + roleInstance.Role.Name, "Information");
      Trace.WriteLine("Role instance update domain: " + roleInstance.UpdateDomain, "Information");
   }
}

System.Object
  Microsoft.WindowsAzure.ServiceRuntime.RoleInstance

此类型的所有公开静态(在 Visual Basic 中为共享)成员均为线程安全型成员。但不保证所有实例成员都是线程安全的。

开发平台

Windows Vista、Windows 7 和 Windows Server 2008

目标平台

社区附加资源

添加
Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2015 Microsoft