AnonymousIdentificationModule Klasse

Definition

Verwaltet anonyme IDs 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 die 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 IDs für eine ASP.NET Anwendung. Anonyme Bezeichner werden von Features verwendet, die anonyme Identifikation unterstützen, z. B. die ASP.NET System.Web.Profile.

Das AnonymousIdentificationModule Verfügbarmachen eines Creating Ereignisses, mit dem Sie den anonymen Bezeichner auf einen benutzerdefinierten Wert festlegen können. Wenn Sie keinen benutzerdefinierten anonymen Bezeichnerwert angeben, wird ein Guid Wert verwendet.

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

Dies wird nur verwendet, wenn die anonyme Identifikation durch Festlegen des aktivierten Attributs des anonymousIdentification-Konfigurationselements auf .The AnonymousIdentificationModule is only used when anonymous identification is Enabled by setting the enabled attribute of the anonymousIdentification configuration element to true.

Note

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

Konstruktoren

Name Beschreibung
AnonymousIdentificationModule()

Erstellt eine Instanz der AnonymousIdentificationModule-Klasse.

Eigenschaften

Name Beschreibung
Enabled

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

Methoden

Name Beschreibung
ClearAnonymousIdentifier()

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

Dispose()

Gibt alle Ressourcen außer Arbeitsspeicher frei, die von der AnonymousIdentificationModule.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Init(HttpApplication)

Initialisiert das AnonymousIdentificationModule-Objekt.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Ereignisse

Name Beschreibung
Creating

Tritt auf, wenn ein neuer anonymer Bezeichner erstellt wird.

Gilt für: