다음을 통해 공유


WindowsTokenRoleProvider.ApplicationName 속성

정의

애플리케이션의 이름을 가져오거나 설정합니다.

public:
 virtual property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public override string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public Overrides Property ApplicationName As String

속성 값

애플리케이션 이름입니다.

예외

ApplicationName ASP.NET 호스팅 권한이 없는 호출자가 High 속성을 설정하려고 한 경우

256자보다 긴 문자열로 ApplicationName을 설정하려고 한 경우

예제

다음 예제에서는 ASP.NET 애플리케이션에 system.web 대한 Web.config 파일의 섹션에 있는 요소를 보여줍니다roleManager. 애플리케이션의 지정 WindowsTokenRoleProvider 집합과 인스턴스를 ApplicationName 속성을 MyApplication입니다.

<roleManager defaultProvider="WindowsProvider"
  enabled="true"
  cacheRolesInCookie="false">
  <providers>
    <add
      name="WindowsProvider"
      type="System.Web.Security.WindowsTokenRoleProvider"
      applicationName="MyApplication" />
  </providers>
</roleManager>

설명

와 같은 다른 역할 공급자와 달리 합니다 SqlRoleProvider, WindowsTokenRoleProvider 클래스에서 애플리케이션과 함께 역할 정보를 연결 하지 않습니다. 대신 로컬 컴퓨터의 Windows 그룹에서 역할 정보를 가져옵니다. 사용 하는 동일한 서버에 여러 애플리케이션을 WindowsTokenRoleProvider 클래스에는 항상 동일한 역할 정보를 공유 합니다. 하지만 합니다 applicationName 애플리케이션에 대 한 Web.config 파일에서 구성할 수 있습니다는 ApplicationName 역할 정보를 검색 하는 속성이 사용 되지 않습니다.

적용 대상

추가 정보