WindowsTokenRoleProvider.ApplicationName 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션의 이름을 가져오거나 설정합니다.
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 항상 동일한 역할 정보를 공유합니다. 애플리케이션 ApplicationName 에 applicationName 대 한 Web.config 파일에서 구성할 수 있지만 속성 역할 정보를 검색 하는 데 사용 되지 않습니다.