AnonymousIdentificationModule.ClearAnonymousIdentifier Metoda

Definicja

Czyści anonimowy plik cookie lub identyfikator skojarzony z sesją.

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

Wyjątki

Wywoływanie ClearAnonymousIdentifier() , gdy identyfikacja anonimowa nie jest włączona.

-lub-

Użytkownik bieżącego żądania jest anonimowy.

Uwagi

Metoda ClearAnonymousIdentifier usuwa identyfikator anonimowy skojarzony z sesją w witrynie sieci Web. ClearAnonymousIdentifier Użyj metody , aby usunąć identyfikator anonimowy skojarzony z sesją, gdy użytkownik przełączy się do uwierzytelnionej sesji skojarzonej z identyfikatorem użytkownika, na przykład w przypadku MigrateAnonymous wystąpienia zdarzenia.

Ponieważ nowy identyfikator anonimowy zostanie wystawiony natychmiast, jeśli bieżący identyfikator anonimowy zostanie usunięty, metoda zwróci NotSupportedException wartość , ClearAnonymousIdentifier jeśli jest wywoływana, podczas gdy sesja jest identyfikowana przez identyfikator anonimowy.

Jeśli witryna używa plików cookie, ClearAnonymousIdentifier metoda wystawia jasny plik cookie w celu usunięcia identyfikatora anonimowego z przeglądarki. Czysty plik cookie jest wystawiany nawet wtedy, gdy anonimowy plik cookie nie został wysłany na poprzednie żądanie.

Czysty plik cookie jest skonstruowany w następujący sposób:

  • Jeśli przeglądarka obsługuje puste ciągi w pliku cookie, plik cookie jest wystawiany z pustym ciągiem jako jego wartością; w przeciwnym razie plik cookie jest wystawiany z wartością "NoCookie".

  • Wartości nazwy pliku cookie, ścieżki i domeny są ustawione na wartości domyślne skonfigurowane w pliku konfiguracji aplikacji internetowej.

  • Data wygaśnięcia jest ustawiona na 12 października 1999 r.

Jeśli witryna korzysta z uwierzytelniania bez plików cookie, a identyfikator anonimowy znajduje się w adresie URL, identyfikator anonimowy zostanie usunięty z adresu URL. Żadne inne zmiany nie są wprowadzane do adresu lub ciągu zapytania. Po zmodyfikowaniu adresu URL zostanie wydane przekierowanie, aby powrócić do aktualnie wykonywanej strony.

Dotyczy