다음을 통해 공유


RoleManagerSection.CacheRolesInCookie 속성

정의

현재 사용자의 역할이 쿠키에 캐시되는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool CacheRolesInCookie { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("cacheRolesInCookie", DefaultValue=false)]
public bool CacheRolesInCookie { get; set; }
[<System.Configuration.ConfigurationProperty("cacheRolesInCookie", DefaultValue=false)>]
member this.CacheRolesInCookie : bool with get, set
Public Property CacheRolesInCookie As Boolean

속성 값

Boolean

현재 사용자의 역할이 쿠키에 캐시되면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

특성

예제

다음 코드 예제를 사용 하는 방법에 설명 합니다 CacheRolesInCookie 속성입니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 RoleManagerSection 클래스입니다.

// Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}",
  configSection.CacheRolesInCookie);
' Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}", _
 configSection.CacheRolesInCookie)

설명

CacheRolesInCookie 속성은 역할 이름에 대한 쿠키 스토리지를 사용할 수 있는지 여부를 나타내는 부울 값을 반환합니다.

경우는 CacheRolesInCookie 속성이 true 구성 파일에서 각 사용자에 대 한 역할 정보는 클라이언트의 쿠키에 저장 됩니다. 역할 관리 사용자가 특정 역할에 있는지 여부를 확인 하기 위해 검사, 역할 쿠키 데이터 소스의 역할 목록을 확인 하는 역할 공급자를 호출 하기 전에 확인 됩니다. 쿠키는 최근에 유효성을 검사 하는 역할 이름을 캐시 클라이언트에서 동적으로 업데이트 됩니다.

역할 이름 지정 하 여 쿠키에 캐시 된의 안정성을 향상 시킬 수 있습니다는 CookieProtection 속성을 구성할 때의 roleManager 구성 파일의 섹션입니다. 기본값 CookieProtection 속성은 All, 역할 이름 쿠키에서를 암호화 하 고 쿠키 내용이 변경 되지 않았는지 유효성을 검사 합니다.

적용 대상