다음을 통해 공유


AnonymousIdentificationModule.ClearAnonymousIdentifier 메서드

정의

세션과 연결된 익명 쿠키나 식별자를 지웁니다.

public:
 static void ClearAnonymousIdentifier();
public static void ClearAnonymousIdentifier ();
static member ClearAnonymousIdentifier : unit -> unit
Public Shared Sub ClearAnonymousIdentifier ()

예외

익명 ID를 사용할 수 없도록 설정되어 있을 때 ClearAnonymousIdentifier()를 호출한 경우

또는

현재 요청의 사용자가 익명 사용자인 경우

설명

메서드는 ClearAnonymousIdentifier 웹 사이트의 세션과 연결된 익명 식별자를 제거합니다. 메서드를 ClearAnonymousIdentifier 사용하여 사용자가 사용자 ID와 연결된 인증된 세션으로 전환할 때(예: 이벤트가 발생할 때 MigrateAnonymous ) 세션과 연결된 익명 식별자를 제거합니다.

현재 익명 식별자가 제거 ClearAnonymousIdentifier 되면 새 익명 식별자가 즉시 발급되므로 세션이 익명 식별자에 의해 식별되는 동안 호출되면 메서드가 을 throw NotSupportedException 합니다.

사이트에서 쿠키를 사용하는 경우 메서드는 브라우저에서 익명 식별자를 제거하기 위해 명확한 쿠키를 발급합니다 ClearAnonymousIdentifier . 이전 요청에서 익명 쿠키를 보내지 않은 경우에도 명확한 쿠키가 발급됩니다.

지우기 쿠키는 다음과 같이 생성됩니다.

  • 브라우저가 쿠키의 빈 문자열을 지원하는 경우 쿠키는 빈 문자열을 해당 값으로 발급합니다. 그렇지 않으면 쿠키가 해당 값으로 "NoCookie"로 발급됩니다.

  • 쿠키 이름, 경로 및 도메인에 대 한 값은 웹 애플리케이션의 구성 파일에서 구성 된 기본값으로 설정 됩니다.

  • 만료 날짜는 1999년 10월 12일로 설정됩니다.

사이트에서 쿠키 없는 인증을 사용하고 있고 URL에 익명 식별자가 있는 경우 익명 식별자가 URL에서 제거됩니다. 주소 또는 쿼리 문자열에 대한 다른 변경 사항은 없습니다. URL을 수정한 후에는 현재 실행 중인 페이지로 돌아가도록 리디렉션이 실행됩니다.

적용 대상