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 |
Возникает при создании нового анонимного идентификатора. |