AnonymousIdentificationModule Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |