Roles 속성
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장

RoleEnvironment.Roles 속성

업데이트 날짜: 2013년 12월

호스팅된 서비스에 대해 정의된 Role 개체 집합을 가져옵니다.

네임스페이스: Microsoft.WindowsAzure.ServiceRuntime
어셈블리: Microsoft.WindowsAzure.ServiceRuntime.dll의 Microsoft.WindowsAzure.ServiceRuntime

public static IDictionary<string,Role> Roles { get; }

속성 값

종류: System.Collections.Generic.IDictionary

호스팅된 서비스에 대해 정의된 Role 개체를 포함하는 IDictionary입니다.

ServiceDefinition.csdef 파일에서 역할을 정의합니다. 호스팅된 서비스에 대해 역할을 정의하는 방법에 대한 자세한 내용은 Setting Up a Hosted Service for Windows Azure을 참조하세요.

다음 코드 예제에서는 정의된 역할에 대한 역할 인스턴스 ID를 가져오는 방법을 보여 줍니다.


foreach (var roleDefinition in RoleEnvironment.Roles) 
{ 
   foreach (var roleInstance in roleDefinition.Value.Instances) 
   { 
      Trace.WriteLine("Role instance ID: " + roleInstance.Id, "Information");
   }
}
note참고
런타임에 인스턴스를 확인할 수 있도록 설정하려면 역할에 대해 내부 끝점을 하나 이상 정의해야 합니다. 내부 끝점 정의에 대한 자세한 내용은 How to Define Internal Endpoints for a Role를 참조하세요.


이 유형의 public static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

개발 플랫폼

Windows Vista, Windows 7 및 Windows Server 2008

대상 플랫폼

커뮤니티 추가 항목

추가
표시:
© 2016 Microsoft