AnonymousIdentificationModule Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zarządza identyfikatorami anonimowymi dla aplikacji ASP.NET.
public ref class AnonymousIdentificationModule sealed : System::Web::IHttpModule
public sealed class AnonymousIdentificationModule : System.Web.IHttpModule
type AnonymousIdentificationModule = class
interface IHttpModule
Public NotInheritable Class AnonymousIdentificationModule
Implements IHttpModule
- Dziedziczenie
-
AnonymousIdentificationModule
- Implementuje
Przykłady
Poniższy przykład kodu przedstawia plik Web.config dla aplikacji, która umożliwia identyfikację anonimową.
<configuration>
<system.web>
<authentication mode="Forms" >
<forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" />
</authentication>
<anonymousIdentification enabled="true" />
<profile defaultProvider="AspNetSqlProvider">
<properties>
<add name="ZipCode" allowAnonymous="true" />
<add name="CityAndState" allowAnonymous="true" />
<add name="StockSymbols" type="System.Collections.ArrayList"
allowAnonymous="true" />
</properties>
</profile>
</system.web>
</configuration>
Uwagi
Klasa AnonymousIdentificationModule tworzy identyfikatory anonimowe dla aplikacji ASP.NET i zarządza nimi. Identyfikatory anonimowe są używane przez funkcje, które obsługują identyfikację anonimową, taką jak ASP.NET System.Web.Profile.
Element AnonymousIdentificationModule uwidacznia Creating zdarzenie, które umożliwia ustawienie identyfikatora anonimowego na wartość niestandardową. Jeśli nie określisz niestandardowej wartości identyfikatora anonimowego, zostanie użyta Guid wartość .
Dostęp Creating do zdarzenia jest uzyskiwany przez określenie podprocji o nazwie AnonymousIdentification_Creating w pliku Global.asax dla aplikacji ASP.NET.
Parametr AnonymousIdentificationModule jest używany tylko wtedy, gdy funkcja identyfikacji anonimowej polega Enabled na ustawieniu włączonego atrybutu elementu konfiguracji anonymousIdentification na true
wartość .
Uwaga
Identyfikacja anonimowa jest niezależna od dowolnego typu uwierzytelniania ASP.NET.
Konstruktory
AnonymousIdentificationModule() |
Tworzy wystąpienie klasy AnonymousIdentificationModule. |
Właściwości
Enabled |
Pobiera wartość wskazującą, czy funkcja identyfikacji anonimowej jest włączona dla aplikacji ASP.NET. |
Metody
ClearAnonymousIdentifier() |
Czyści anonimowy plik cookie lub identyfikator skojarzony z sesją. |
Dispose() |
Zwalnia wszystkie zasoby, inne niż pamięć, używane przez program AnonymousIdentificationModule. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Init(HttpApplication) |
Inicjuje AnonymousIdentificationModule obiekt. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
Creating |
Występuje po utworzeniu nowego identyfikatora anonimowego. |