AnonymousIdentificationModule.ClearAnonymousIdentifier 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
清除與工作階段 (Session) 相關聯的匿名 Cookie 或識別項。
public:
static void ClearAnonymousIdentifier();
public static void ClearAnonymousIdentifier ();
static member ClearAnonymousIdentifier : unit -> unit
Public Shared Sub ClearAnonymousIdentifier ()
例外狀況
備註
ClearAnonymousIdentifier方法會移除與網站上的會話相關聯的匿名識別碼。 ClearAnonymousIdentifier當使用者切換至與使用者識別碼相關聯的已驗證會話時,請使用 方法來移除與會話相關聯的匿名識別碼,例如事件發生時 MigrateAnonymous 。
由於移除目前的匿名識別碼時會立即發出新的匿名識別碼, ClearAnonymousIdentifier 因此,如果在會話由匿名識別碼識別時呼叫此方法,則會擲 NotSupportedException 回 。
如果網站使用 Cookie,此方法會 ClearAnonymousIdentifier 發出清除 Cookie,以從瀏覽器移除匿名識別碼。 即使先前的要求上未傳送匿名 Cookie,也會發出清除 Cookie。
清除 Cookie 的建構方式如下:
如果瀏覽器支援 Cookie 中的空字串,則會以空字串作為其值發出 Cookie;否則,Cookie 會以 「NoCookie」 作為其值發出。
Cookie 名稱、路徑和網域的值會設定為 Web 應用程式組態檔中所設定的預設值。
到期日設定為 1999 年 10 月 12 日。
如果網站使用無 Cookie 驗證,且 URL 中有匿名識別碼,則會從 URL 中移除匿名識別碼。 不會對位址或查詢字串進行任何其他變更。 修改 URL 之後,會發出重新導向以返回目前執行的頁面。