AnonymousIdentificationModule Класс

Определение

Управляет анонимными идентификаторами для приложения ASP.NET.

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
Наследование
AnonymousIdentificationModule
Реализации

Примеры

В следующем примере кода показан файл Web.config для приложения, которое обеспечивает анонимную идентификацию.

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

Комментарии

Класс AnonymousIdentificationModule создает анонимные идентификаторы для ASP.NET приложения и управляет ими. Анонимные идентификаторы используются функциями, поддерживающими анонимную идентификацию, такими как ASP.NET System.Web.Profile.

объект AnonymousIdentificationModule предоставляет Creating событие, позволяющее задать для анонимного идентификатора пользовательское значение. Если не указать значение пользовательского анонимного идентификатора Guid , используется .

Доступ Creating к событию осуществляется путем указания подпрограммы с именем AnonymousIdentification_Creating в файле Global.asax для приложения ASP.NET.

AnonymousIdentificationModule используется, только если анонимная идентификация выполняется Enabled путем задания атрибуту enabled элемента конфигурации anonymousIdentification значения true.

Примечание

Анонимная идентификация не зависит от любого типа проверки подлинности ASP.NET.

Конструкторы

AnonymousIdentificationModule()

Создает экземпляр класса AnonymousIdentificationModule.

Свойства

Enabled

Возвращает значение, указывающее, разрешена ли анонимная идентификация для приложения ASP.NET.

Методы

ClearAnonymousIdentifier()

Очищает анонимный файл Cookie или идентификатор, связанный с сеансом.

Dispose()

Освобождает все используемые модулем AnonymousIdentificationModule ресурсы, кроме памяти.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Init(HttpApplication)

Выполняет инициализацию объекта AnonymousIdentificationModule.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

Creating

Возникает при создании нового анонимного идентификатора.

Применяется к