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 путем задания атрибута включено для элемента конфигурации true.
Note
Анонимная идентификация не зависит от любого типа проверки подлинности 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 |
Происходит при создании нового анонимного идентификатора. |