AnonymousIdentificationModule Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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 truewartość .
Uwaga
Identyfikacja anonimowa jest niezależna od dowolnego typu uwierzytelniania ASP.NET.
Konstruktorów
| Nazwa | Opis |
|---|---|
| AnonymousIdentificationModule() |
Tworzy wystąpienie klasy AnonymousIdentificationModule. |
Właściwości
| Nazwa | Opis |
|---|---|
| Enabled |
Pobiera wartość wskazującą, czy funkcja identyfikacji anonimowej jest włączona dla aplikacji ASP.NET. |
Metody
| Nazwa | Opis |
|---|---|
| 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. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| Init(HttpApplication) |
Inicjuje AnonymousIdentificationModule obiekt. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |
Zdarzenia
| Nazwa | Opis |
|---|---|
| Creating |
Występuje po utworzeniu nowego identyfikatora anonimowego. |