AnonymousIdentificationModule Sınıf

Tanım

ASP.NET uygulamasının anonim tanımlayıcılarını yönetir.

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
Devralma
AnonymousIdentificationModule
Uygulamalar

Örnekler

Aşağıdaki kod örneği, anonim tanımlamayı etkinleştiren bir uygulama için Web.config dosyasını gösterir.

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

Açıklamalar

sınıfı, AnonymousIdentificationModule ASP.NET bir uygulama için anonim tanımlayıcılar oluşturur ve yönetir. Anonim tanımlayıcılar, ASP.NET System.Web.Profilegibi anonim tanımlamayı destekleyen özellikler tarafından kullanılır.

, AnonymousIdentificationModule anonim tanımlayıcıyı özel bir Creating değere ayarlamanıza olanak tanıyan bir olayı kullanıma sunar. Özel bir anonim tanımlayıcı değeri belirtmezseniz, bir Guid kullanılır.

Olaya Creating , ASP.NET uygulamanız için Global.asax dosyasında AnonymousIdentification_Creating adlı bir alt yordam belirtilerek erişilir.

AnonymousIdentificationModule yalnızca anonim tanımlamaEnabled, anonymousIdentification yapılandırma öğesinin etkin özniteliğini olarak trueayarlayarak kullanıldığında kullanılır.

Not

Anonim kimlik doğrulaması, herhangi bir ASP.NET kimlik doğrulaması türünden bağımsızdır.

Oluşturucular

AnonymousIdentificationModule()

AnonymousIdentificationModule sınıfının bir örneğini oluşturur.

Özellikler

Enabled

ASP.NET uygulaması için anonim tanımlamanın etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

Yöntemler

ClearAnonymousIdentifier()

Oturumla ilişkili anonim tanımlama bilgisini veya tanımlayıcıyı temizler.

Dispose()

tarafından AnonymousIdentificationModulekullanılan bellek dışındaki tüm kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Init(HttpApplication)

AnonymousIdentificationModule Nesnesini başlatır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

Creating

Yeni bir anonim tanımlayıcı oluşturulduğunda gerçekleşir.

Şunlara uygulanır