다음을 통해 공유


AnonymousIdentificationSection Class1

웹 애플리케이션에서 쿠키를 사용하는 방법을 지정합니다.

구문

class AnonymousIdentificationSection : ConfigurationSection  

메서드

다음 표에서는 클래스에서 노출하는 메서드를 나열합니다 AnonymousIdentificationSection .

속성 Description
GetAllowDefinition ( ConfigurationSection에서 상속됩니다.)
GetAllowLocation ConfigurationSection에서 상속됩니다.
RevertToParent ConfigurationSection에서 상속됩니다.
SetAllowDefinition ConfigurationSection에서 상속됩니다.
SetAllowLocation ConfigurationSection에서 상속됩니다.

속성

다음 표에서는 클래스에서 노출하는 속성을 나열합니다 AnonymousIdentificationSection .

속성 Description
Cookieless 웹 애플리케이션에 쿠키를 사용할지 여부를 지정하는 읽기/쓰기 sint32 열거형입니다. 가능한 값은 설명 섹션의 뒷부분에 나열됩니다.
CookieName 쿠키에 할당된 이름을 지정하는 읽기/쓰기 string 값입니다. 기본값은 "입니다. ASPXANONYMOUS".
CookiePath 쿠키가 저장되는 디렉터리의 경로를 지정하는 읽기/쓰기 string 값입니다. 기본값은 "/"로 지정된 루트 디렉터리입니다.
CookieProtection 쿠키 보호 체계를 지정하는 읽기/쓰기 sint32 열거형입니다. 가능한 값은 설명 섹션의 뒷부분에 나열됩니다.
CookieRequireSSL 읽기/쓰기 boolean 값입니다. true 쿠키가 클라이언트로 전송될 때 SSL(Secure Sockets Layer) 연결이 필요한 경우 그렇지 않으면 입니다 false. 기본값은 false입니다.

ASP.NET Secure 인증 쿠키 속성을 설정하면 SSL 연결이 사용 중인 경우에만 클라이언트에서 쿠키가 반환됩니다.
CookieSlidingExpiration 필수 읽기/쓰기 boolean 값입니다. true 쿠키 만료가 처음에 현재 날짜 및 시간 및 속성의 분 단위 값으로 CookieTimeout 설정되면 이고, false그렇지 않으면 입니다. 기본값은 true입니다.

이면 true의 값 CookieTimeout 의 절반 미만이 남아 있고 사용자가 애플리케이션을 계속 적극적으로 사용하는 경우 쿠키의 만료 날짜 및 시간이 자동으로 새로 고쳐집니다. 이면 false속성에 지정된 간격이 지나면 쿠키가 CookieTimeout 자동으로 시간 초과됩니다. 자세한 내용은 System.Web.HttpCookie.Expires 속성을 참조하세요.
CookieTimeout 쿠키 만료 시간 간격을 지정하는 필수 읽기/쓰기 datetime 값입니다. 기본값은 69일, 10시간, 40분이며 이는 10000분과 같습니다.
Domain 쿠키 도메인을 지정하는 읽기/쓰기 string 값입니다. 기본값은 빈 문자열("")입니다.

이 속성을 사용하면 공용 DNS(Domain Name System) 네임스페이스가 있는 도메인 간에 익명 식별 쿠키를 공유할 수 있습니다(예: "contoso.com"로 끝나는 모든 사이트). 익명 식별 쿠키를 공유하려면 사이트에서 일반적인 암호 해독 및 유효성 검사 키를 공유해야 합니다. 쿠키 경로 및 쿠키 이름과 같은 다른 익명 식별 구성 특성은 모든 사이트에 대해 동일해야 합니다. 자세한 내용은 System.Web.HttpCookie 클래스를 참조하세요.
Enabled 선택적 읽기/쓰기 boolean 값입니다. 익명 ID를 사용할 수 있으면 true이고, 그렇지 않으면 false입니다. 이면 true쿠키(또는 쿠키 없는 값)를 사용하여 사용자의 익명 식별자를 관리합니다. 기본값은 false입니다.
Location (에서 ConfigurationSection상속됨) 키 속성입니다.
Path (에서 ConfigurationSection상속됨) 키 속성입니다.
SectionInformation ConfigurationSection에서 상속됩니다.

를 서브클래싱합니다.

이 클래스에는 하위 클래스가 없습니다.

설명

다음 표에서는 속성에 대해 가능한 값을 나열합니다 Cookieless . 기본값은 1(UseCookies)입니다.

키워드 Description
0 UseUri 호출 기능은 브라우저 또는 디바이스에서 쿠키를 지원하는지 여부에 관계없이 쿼리 문자열을 사용하여 식별자를 저장하도록 지정합니다.
1 UseCookies 브라우저 또는 디바이스에서 쿠키를 지원하는지 여부에 관계없이 쿠키를 사용하여 사용자 데이터를 유지하도록 지정합니다.
2 AutoDetect 요청 브라우저 또는 디바이스에서 쿠키를 지원하는지 여부를 결정하는 ASP.NET 지정합니다. 요청하는 브라우저 또는 디바이스가 쿠키 AutoDetect 를 지원하는 경우 는 쿠키를 사용하여 사용자 데이터를 유지합니다. 그렇지 않으면 쿼리 문자열에 식별자가 사용됩니다. 브라우저 또는 디바이스가 쿠키를 지원하지만 쿠키가 현재 비활성화된 경우 요청 기능은 여전히 쿠키를 사용합니다.
3 UseDeviceProfile ASP.NET System.Web.Configuration.HttpCapabilitiesBase.Cookies 속성을 기반으로 쿠키를 사용할지 여부를 결정하도록 지정합니다. 브라우저 또는 디바이스에서 쿠키를 지원하도록 설정되어 있으면 쿠키가 사용되고, 그렇지 않으면 쿼리 문자열에 식별자가 사용됩니다.

다음 표에서는 속성에 대해 가능한 값을 나열합니다 CookieProtection . 기본값은 1(Validation)입니다.

키워드 Description
0 None 쿠키 정보가 보호되지 않도록 지정합니다. 쿠키의 정보는 명확한 텍스트로 저장되며 정보가 서버로 다시 전송될 때 유효성이 검사되지 않습니다.
1 Validation 정보가 서버로 다시 전송되기 전에 쿠키의 정보가 변경되지 않았는지 확인합니다.
2 Encryption 쿠키의 정보를 암호화합니다.
3 All Encryption 값을 모두 Validation 사용하여 쿠키의 정보를 보호하도록 지정합니다.

상속 계층 구조

ConfigurationSection

AnonymousIdentificationSection

요구 사항

형식 Description
클라이언트 - Windows Vista의 IIS 7.0
- Windows 7의 IIS 7.5
- Windows 8의 IIS 8.0
- WINDOWS 10 IIS 10.0
서버 - Windows Server 2008의 IIS 7.0
- Windows Server 2008 R2의 IIS 7.5
- Windows Server 2012의 IIS 8.0
- Windows Server 2012 R2의 IIS 8.5
- WINDOWS SERVER 2016 IIS 10.0
제품 - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF 파일 WebAdministration.mof

참고 항목

System.Web.Configuration.SystemWebSectionGroup.AnonymousIdentification System.Web.HttpCookie.Expires
System.Web.HttpCookie.Secure
System.Web.HttpCookie System.Web.HttpCookieMode ConfigurationSection 클래스
CIM_DATETIME