AnonymousIdentificationModule Klasse

Definition

Verwaltet anonyme Bezeichner für die ASP.NET-Anwendung.

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
Vererbung
AnonymousIdentificationModule
Implementiert

Beispiele

Das folgende Codebeispiel zeigt eine Web.config-Datei für eine Anwendung, die eine anonyme Identifizierung ermöglicht.

<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>  

Hinweise

Die AnonymousIdentificationModule -Klasse erstellt und verwaltet anonyme Bezeichner für eine ASP.NET-Anwendung. Anonyme Bezeichner werden von Features verwendet, die anonyme Identifizierung unterstützen, z. B. die ASP.NET System.Web.Profile.

Macht AnonymousIdentificationModule ein Creating Ereignis verfügbar, mit dem Sie den anonymen Bezeichner auf einen benutzerdefinierten Wert festlegen können. Wenn Sie keinen benutzerdefinierten anonymen Bezeichnerwert angeben, wird ein Guid verwendet.

Auf Creating das Ereignis wird zugegriffen, indem eine Unterroutine mit dem Namen AnonymousIdentification_Creating in der Datei Global.asax für Ihre ASP.NET-Anwendung angegeben wird.

Wird AnonymousIdentificationModule nur verwendet, wenn die anonyme Identifizierung erfolgt, indem das Enabled-Attribut des anonymousIdentification-Konfigurationselements auf truefestgelegt wirdEnabled.

Hinweis

Die anonyme Identifizierung ist unabhängig von jeder Art von ASP.NET Authentifizierung.

Konstruktoren

AnonymousIdentificationModule()

Erstellt eine Instanz der AnonymousIdentificationModule-Klasse.

Eigenschaften

Enabled

Ruft einen Wert ab, der angibt, ob die anonyme Identifikation für die ASP.NET-Anwendung aktiviert ist.

Methoden

ClearAnonymousIdentifier()

Löscht das anonyme Cookie oder den Bezeichner, der einer Sitzung zugeordnet ist.

Dispose()

Gibt alle Ressourcen mit Ausnahme des Arbeitsspeichers frei, die vom AnonymousIdentificationModule verwendet werden.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Init(HttpApplication)

Initialisiert das AnonymousIdentificationModule-Objekt.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

Creating

Tritt auf, wenn ein neuer anonymer Bezeichner erstellt wird.

Gilt für: