AnonymousIdentificationModule Classe

Definizione

Gestisce gli identificatori anonimi per l'applicazione 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
Ereditarietà
AnonymousIdentificationModule
Implementazioni

Esempio

Nell'esempio di codice seguente viene illustrato un file Web.config per un'applicazione che abilita l'identificazione anonima.

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

Commenti

La classe AnonymousIdentificationModule crea e gestisce gli identificatori anonimi per un'applicazione ASP.NET. Gli identificatori anonimi vengono usati dalle funzionalità che supportano l'identificazione anonima, ad esempio il ASP.NET System.Web.Profile.

AnonymousIdentificationModule Espone un Creating evento che consente di impostare l'identificatore anonimo su un valore personalizzato. Se non si specifica un valore di identificatore anonimo personalizzato, viene utilizzato un oggetto Guid .

L'evento Creating è accessibile specificando una subroutine denominata AnonymousIdentification_Creating nel file Global.asax per l'applicazione ASP.NET.

Viene AnonymousIdentificationModule utilizzato solo quando l'identificazione anonima viene Enabled impostata impostando l'attributo abilitato dell'elemento di configurazione anonymousIdentification su true.

Note

L'identificazione anonima è indipendente da qualsiasi tipo di autenticazione ASP.NET.

Costruttori

Nome Descrizione
AnonymousIdentificationModule()

Crea un'istanza della classe AnonymousIdentificationModule.

Proprietà

Nome Descrizione
Enabled

Ottiene un valore che indica se l'identificazione anonima è abilitata per l'applicazione ASP.NET.

Metodi

Nome Descrizione
ClearAnonymousIdentifier()

Cancella il cookie anonimo o l'identificatore associato a una sessione.

Dispose()

Rilascia tutte le risorse, diverse dalla memoria, usate da AnonymousIdentificationModule.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Init(HttpApplication)

Inizializza l'oggetto AnonymousIdentificationModule.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

Nome Descrizione
Creating

Si verifica quando viene creato un nuovo identificatore anonimo.

Si applica a