AnonymousIdentificationModule Osztály

Definíció

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

A következőre érvényes: