Бөлісу құралы:


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

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

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