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 элемента конфигурации анонимаусидентификатион в значение 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

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

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