AnonymousIdentificationModule Sınıf

Tanım

ASP.NET uygulaması için anonim tanımlayıcıları 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ğinde, anonim tanımlamayı etkinleştiren bir uygulama için Web.config dosyası gösterilmektedir.

<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

AnonymousIdentificationModule sınıfı, 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.Profile gibi 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.

Creating olayına, ASP.NET uygulamanızın 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.

Note

Anonim tanımlama, her tür ASP.NET kimlik doğrulamasından bağımsızdır.

Oluşturucular

Name Description
AnonymousIdentificationModule()

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

Özellikler

Name Description
Enabled

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

Yöntemler

Name Description
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()

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

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

Nesnesini başlatır AnonymousIdentificationModule .

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Ekinlikler

Name Description
Creating

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

Şunlara uygulanır