Condividi tramite


AnonymousIdentificationModule Classe

Definizione

Gestisce 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 AnonymousIdentificationModule classe 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.

Espone AnonymousIdentificationModule 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 usato un oggetto Guid .

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

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

Nota

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

Costruttori

AnonymousIdentificationModule()

Crea un'istanza della classe AnonymousIdentificationModule.

Proprietà

Enabled

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

Metodi

ClearAnonymousIdentifier()

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

Dispose()

Rilascia tutte le risorse, diverse dalla memoria, utilizzate 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Init(HttpApplication)

Inizializza l'oggetto AnonymousIdentificationModule.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

Creating

Si verifica quando viene creato un nuovo identificatore anonimo.

Si applica a