Udostępnij za pośrednictwem


AnonymousIdentificationModule Klasa

Definicja

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.

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.

Dotyczy