Язык

AnonymousIdentificationSection Класс

Определение

Настраивает анонимную идентификацию для пользователей, которые не проходят проверку подлинности. Этот класс не наследуется.

public ref class AnonymousIdentificationSection sealed : System::Configuration::ConfigurationSection
public sealed class AnonymousIdentificationSection : System.Configuration.ConfigurationSection
type AnonymousIdentificationSection = class
    inherit ConfigurationSection
Public NotInheritable Class AnonymousIdentificationSection
Inherits ConfigurationSection
Наследование
AnonymousIdentificationSection

Примеры

В следующем примере показано, как получить AnonymousIdentificationSection объект из базового файла конфигурации. Этот объект используется для получения или задания связанных значений конфигурации.

// Get the applicaqtion configuration.
Configuration configuration =
    WebConfigurationManager.OpenWebConfiguration(
   "/aspnetTest");

// Get the section.
AnonymousIdentificationSection anonymousIdentificationSection = 
    (AnonymousIdentificationSection)configuration.GetSection(
    "system.web/anonymousIdentification");
' Get the applicaqtion configuration.
Dim configuration _
As Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")

' Get the section.
Dim anonymousIdentificationSection _
As AnonymousIdentificationSection = _
CType(configuration.GetSection( _
"system.web/anonymousIdentification"), _
AnonymousIdentificationSection)

Комментарии

Класс AnonymousIdentificationSection позволяет программным способом обращаться к элементу файла конфигурации и изменять anonymousIdentification его.

Назначение анонимной идентификации — на уровне компьютера и приложения — уникальное удостоверение пользователю, не прошедшему проверку подлинности. Затем это уникальное удостоверение можно использовать для отслеживания пользователя. Анонимная идентификация, используемая в этом контексте, не имеет отношения с удостоверением издателя веб-запроса или с другими аспектами безопасности, связанными с пользователем; он просто назначает уникальное удостоверение для отслеживания и управления состоянием пользователя.

Анонимные пользователи часто отслеживаются с помощью идентификатора Session . Основными проблемами этого подхода являются не уникальность идентификатора и затраты, связанные с хранением данных для задания Session значения состояния, которое необходимо сделать для назначения идентификатора сеанса пользователю. Анонимная идентификация устраняет эти проблемы путем предоставления уникального идентификатора для каждого пользователя, не прошедшего проверку подлинности, и не требуя, чтобы пользователь сохранял данные для задания идентификатора.

Конструкторы

Имя Описание
AnonymousIdentificationSection()

Инициализирует новый экземпляр класса AnonymousIdentificationSection.

Свойства

Имя Описание
Cookieless

Возвращает или задает значение, указывающее, следует ли использовать файлы cookie.

CookieName

Возвращает или задает имя файла cookie.

CookiePath

Возвращает или задает путь, по которому хранится файл cookie.

CookieProtection

Возвращает или задает тип шифрования, используемый для шифрования файла cookie.

CookieRequireSSL

Возвращает или задает значение, указывающее, требуется ли подключение уровня SSL при передаче сведений о проверке подлинности.

CookieSlidingExpiration

Возвращает или задает значение времени ожидания cookie для каждого запроса.

CookieTimeout

Возвращает или задает время в минутах, после которого истекает срок действия проверки подлинности.

CurrentConfiguration

Возвращает ссылку на экземпляр верхнего уровня Configuration , представляющий иерархию конфигурации, к которой принадлежит текущий ConfigurationElement экземпляр.

(Унаследовано от ConfigurationElement)
Domain

Возвращает или задает домен cookie.

ElementInformation

ElementInformation Возвращает объект, содержащий не настраиваемую информацию и функциональные возможности ConfigurationElement объекта.

(Унаследовано от ConfigurationElement)
ElementProperty

ConfigurationElementProperty Возвращает объект, представляющий ConfigurationElement сам объект.

(Унаследовано от ConfigurationElement)
Enabled

Возвращает или задает значение, указывающее, включена ли анонимная идентификация.

EvaluationContext

Возвращает объект ContextInformation для объекта ConfigurationElement.

(Унаследовано от ConfigurationElement)
HasContext

Возвращает значение, указывающее, является CurrentConfigurationли null свойство.

(Унаследовано от ConfigurationElement)
Item[ConfigurationProperty]

Возвращает или задает свойство или атрибут этого элемента конфигурации.

(Унаследовано от ConfigurationElement)
Item[String]

Возвращает или задает свойство, атрибут или дочерний элемент этого элемента конфигурации.

(Унаследовано от ConfigurationElement)
LockAllAttributesExcept

Возвращает коллекцию заблокированных атрибутов.

(Унаследовано от ConfigurationElement)
LockAllElementsExcept

Возвращает коллекцию заблокированных элементов.

(Унаследовано от ConfigurationElement)
LockAttributes

Возвращает коллекцию заблокированных атрибутов.

(Унаследовано от ConfigurationElement)
LockElements

Возвращает коллекцию заблокированных элементов.

(Унаследовано от ConfigurationElement)
LockItem

Возвращает или задает значение, указывающее, заблокирован ли элемент.

(Унаследовано от ConfigurationElement)
Properties

Возвращает коллекцию свойств.

(Унаследовано от ConfigurationElement)
SectionInformation

SectionInformation Возвращает объект, содержащий не настраиваемую информацию и функциональные возможности ConfigurationSection объекта.

(Унаследовано от ConfigurationSection)

Методы

Имя Описание
DeserializeElement(XmlReader, Boolean)

Считывает XML из файла конфигурации.

(Унаследовано от ConfigurationElement)
DeserializeSection(XmlReader)

Считывает XML из файла конфигурации.

(Унаследовано от ConfigurationSection)
Equals(Object)

Сравнивает текущий ConfigurationElement экземпляр с указанным объектом.

(Унаследовано от ConfigurationElement)
GetHashCode()

Возвращает уникальное значение, представляющее текущий ConfigurationElement экземпляр.

(Унаследовано от ConfigurationElement)
GetRuntimeObject()

Возвращает пользовательский объект при переопределении в производном классе.

(Унаследовано от ConfigurationSection)
GetTransformedAssemblyString(String)

Возвращает преобразованную версию указанного имени сборки.

(Унаследовано от ConfigurationElement)
GetTransformedTypeString(String)

Возвращает преобразованную версию указанного имени типа.

(Унаследовано от ConfigurationElement)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Init()

Задает объект исходному ConfigurationElement состоянию.

(Унаследовано от ConfigurationElement)
InitializeDefault()

Используется для инициализации набора значений по умолчанию для ConfigurationElement объекта.

(Унаследовано от ConfigurationElement)
IsModified()

Указывает, был ли изменен этот элемент конфигурации с момента последнего сохранения или загрузки при реализации в производном классе.

(Унаследовано от ConfigurationSection)
IsReadOnly()

Возвращает значение, указывающее, доступен ли ConfigurationElement объект только для чтения.

(Унаследовано от ConfigurationElement)
ListErrors(IList)

Добавляет ошибки недопустимого свойства в этом ConfigurationElement объекте и во все подэлементы в переданный список.

(Унаследовано от ConfigurationElement)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
OnDeserializeUnrecognizedAttribute(String, String)

Возвращает значение, указывающее, обнаружен ли неизвестный атрибут во время десериализации.

(Унаследовано от ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Возвращает значение, указывающее, обнаружен ли неизвестный элемент во время десериализации.

(Унаследовано от ConfigurationElement)
OnRequiredPropertyNotFound(String)

Создает исключение, если обязательное свойство не найдено.

(Унаследовано от ConfigurationElement)
PostDeserialize()

Вызывается после десериализации.

(Унаследовано от ConfigurationElement)
PreSerialize(XmlWriter)

Вызывается перед сериализацией.

(Унаследовано от ConfigurationElement)
Reset(ConfigurationElement)

Сбрасывает внутреннее состояние ConfigurationElement объекта, включая блокировки и коллекции свойств.

(Унаследовано от ConfigurationElement)
ResetModified()

Сбрасывает значение IsModified() метода false на момент реализации в производном классе.

(Унаследовано от ConfigurationSection)
SerializeElement(XmlWriter, Boolean)

Записывает содержимое этого элемента конфигурации в файл конфигурации при реализации в производном классе.

(Унаследовано от ConfigurationElement)
SerializeSection(ConfigurationElement, String, ConfigurationSaveMode)

Создает XML-строку, содержащую несоединённое представление ConfigurationSection объекта в виде одного раздела для записи в файл.

(Унаследовано от ConfigurationSection)
SerializeToXmlElement(XmlWriter, String)

Записывает внешние теги этого элемента конфигурации в файл конфигурации при реализации в производном классе.

(Унаследовано от ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Задает свойству указанное значение.

(Унаследовано от ConfigurationElement)
SetReadOnly()

IsReadOnly() Задает свойство для ConfigurationElement объекта и всех вложенных элементов.

(Унаследовано от ConfigurationElement)
ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName)

Указывает, следует ли сериализовать указанный элемент при сериализации иерархии объектов конфигурации для указанной целевой версии .NET Framework.

(Унаследовано от ConfigurationSection)
ShouldSerializePropertyInTargetVersion(ConfigurationProperty, String, FrameworkName, ConfigurationElement)

Указывает, следует ли сериализовать указанное свойство при сериализации иерархии объектов конфигурации для указанной целевой версии платформы .NET Framework.

(Унаследовано от ConfigurationSection)
ShouldSerializeSectionInTargetVersion(FrameworkName)

Указывает, следует ли сериализовать текущий экземпляр ConfigurationSection при сериализации иерархии объектов конфигурации для указанной целевой версии платформы .NET Framework.

(Унаследовано от ConfigurationSection)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Изменяет объект для удаления всех значений ConfigurationElement , которые не должны быть сохранены.

(Унаследовано от ConfigurationElement)

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

См. также раздел