Share via


AnonymousIdentificationModule.ClearAnonymousIdentifier メソッド

定義

セッションに関連付けられている匿名クッキーまたは ID をクリアします。

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

例外

匿名 ID が有効になっていない場合に ClearAnonymousIdentifier() を呼び出しました。

- または -

現在の要求に対するユーザーが匿名です。

注釈

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

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

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

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

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

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

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

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

適用対象