다음을 통해 공유


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

속성 값

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

예외

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

256자보다 긴 문자열로 설정 ApplicationName 하려고 했습니다.

예제

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

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

설명

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

적용 대상

추가 정보