AnonymousIdentificationModule Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A ASP.NET alkalmazás névtelen azonosítóit kezeli.
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
- Öröklődés
-
AnonymousIdentificationModule
- Megvalósítás
Példák
Az alábbi példakód egy névtelen azonosítást lehetővé tevő alkalmazás Web.config fájlját mutatja be.
<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>
Megjegyzések
A AnonymousIdentificationModule osztály névtelen azonosítókat hoz létre és kezel egy ASP.NET alkalmazáshoz. A névtelen azonosítókat olyan funkciók használják, amelyek támogatják a névtelen azonosítást, például a ASP.NET System.Web.Profile.
Ez AnonymousIdentificationModule egy Creating eseményt tesz elérhetővé, amely lehetővé teszi a névtelen azonosító egyéni értékre való beállítását. Ha nem ad meg egyéni névtelen azonosítóértéket, a rendszer egy Guid értéket használ.
A Creating esemény egy AnonymousIdentification_Creating nevű alrutin megadásával érhető el a ASP.NET-alkalmazás Global.asax fájljában.
Ez AnonymousIdentificationModule csak akkor használatos, ha a Enabled névtelen azonosítás az anonymousIdentification konfigurációelem trueengedélyezett attribútumának beállításával történik.
Note
A névtelen azonosítás független a ASP.NET hitelesítés minden típusától.
Konstruktorok
| Name | Description |
|---|---|
| AnonymousIdentificationModule() |
Létrehozza a AnonymousIdentificationModule osztály példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Enabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a névtelen azonosítás az ASP.NET alkalmazáshoz. |
Metódusok
| Name | Description |
|---|---|
| ClearAnonymousIdentifier() |
Törli a munkamenethez társított névtelen cookie-t vagy azonosítót. |
| Dispose() |
Felszabadítja az összes erőforrást, a memória kivételével, amelyet a AnonymousIdentificationModulerendszer használ. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| Init(HttpApplication) |
Inicializálja a AnonymousIdentificationModule objektumot. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
esemény
| Name | Description |
|---|---|
| Creating |
Új névtelen azonosító létrehozásakor fordul elő. |