AnonymousIdentificationModule Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |