AnonymousIdentificationModule Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Spravuje anonymní identifikátory aplikace 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
- Dědičnost
-
AnonymousIdentificationModule
- Implementuje
Příklady
Následující příklad kódu ukazuje soubor Web.config pro aplikaci, která umožňuje anonymní identifikaci.
<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>
Poznámky
Třída AnonymousIdentificationModule vytvoří a spravuje anonymní identifikátory pro aplikaci ASP.NET. Anonymní identifikátory používají funkce, které podporují anonymní identifikaci, jako je ASP.NET System.Web.Profile.
Zveřejňuje AnonymousIdentificationModuleCreating událost, která umožňuje nastavit anonymní identifikátor na vlastní hodnotu. Pokud nezadáte vlastní hodnotu anonymního identifikátoru Guid , použije se hodnota.
K události Creating se přistupuje zadáním podprogramu s názvem AnonymousIdentification_Creating v souboru Global.asax pro vaši aplikaci ASP.NET.
Používá AnonymousIdentificationModule se pouze v případech, kdy anonymní identifikace je Enabled nastavením povolené atributu anonymousIdentification konfigurační prvek na true.
Note
Anonymní identifikace je nezávislá na jakémkoli typu ověřování ASP.NET.
Konstruktory
| Name | Description |
|---|---|
| AnonymousIdentificationModule() |
Vytvoří instanci objektu AnonymousIdentificationModule třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Enabled |
Získá hodnotu určující, zda je anonymní identifikace povolena pro ASP.NET aplikace. |
Metody
| Name | Description |
|---|---|
| ClearAnonymousIdentifier() |
Vymaže anonymní soubor cookie nebo identifikátor přidružený k relaci. |
| Dispose() |
Uvolní všechny prostředky kromě paměti používané nástrojem AnonymousIdentificationModule. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| Init(HttpApplication) |
Inicializuje AnonymousIdentificationModule objekt. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
| Name | Description |
|---|---|
| Creating |
Nastane při vytvoření nového anonymního identifikátoru. |