Поделиться через


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.

предоставляет AnonymousIdentificationModuleCreating событие, позволяющее задать для анонимного идентификатора пользовательское значение. Если значение настраиваемого анонимного идентификатора не указано, 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

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

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