이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장

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

대상 플랫폼

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft