AnonymousIdentificationModule.ClearAnonymousIdentifier メソッド

定義

セッションに関連付けられている匿名の Cookie または識別子をクリアします。

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

例外

匿名 ID が有効になっていないときに ClearAnonymousIdentifier() を呼び出します。

-または-

現在の要求のユーザーは匿名です。

注釈

ClearAnonymousIdentifier メソッドは、Web サイト上のセッションに関連付けられている匿名識別子を削除します。 MigrateAnonymous イベントが発生したときなど、ユーザーがユーザー ID に関連付けられている認証済みセッションに切り替えたときに、セッションに関連付けられている匿名識別子を削除するには、ClearAnonymousIdentifier メソッドを使用します。

現在の匿名識別子が削除されると、新しい匿名識別子が直ちに発行されるため、 ClearAnonymousIdentifier メソッドは、セッションが匿名識別子によって識別されている間に呼び出された場合、 NotSupportedException をスローします。

サイトで Cookie を使用している場合、 ClearAnonymousIdentifier メソッドはクリア Cookie を発行して、ブラウザーから匿名識別子を削除します。 クリア Cookie は、前の要求で匿名 Cookie が送信されなかった場合でも発行されます。

クリア Cookie は次のように構成されます。

  • ブラウザがクッキーの空の文字列をサポートしている場合、クッキーはその値として空の文字列を使用して発行されます。それ以外の場合、Cookie はその値として "NoCookie" で発行されます。

  • Cookie 名、パス、およびドメインの値は、Web アプリケーションの構成ファイルで構成された既定値に設定されます。

  • 有効期限は 1999 年 10 月 12 日に設定されます。

サイトが Cookie レス認証を使用していて、URL に匿名識別子が存在する場合、匿名識別子は URL から削除されます。 アドレスまたはクエリ文字列に対して他の変更は行われません。 URL が変更されると、現在実行中のページに戻るリダイレクトが発行されます。

適用対象