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


PassportAuthentication Класс

Определение

Внимание!

This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.

Конфигурирует проверку подлинности на основе паспортов в приложениях ASP.NET.

public ref class PassportAuthentication sealed : System::Configuration::ConfigurationElement
public sealed class PassportAuthentication : System.Configuration.ConfigurationElement
[System.Obsolete("This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.")]
public sealed class PassportAuthentication : System.Configuration.ConfigurationElement
type PassportAuthentication = class
    inherit ConfigurationElement
[<System.Obsolete("This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.")>]
type PassportAuthentication = class
    inherit ConfigurationElement
Public NotInheritable Class PassportAuthentication
Inherits ConfigurationElement
Наследование
PassportAuthentication
Атрибуты

Примеры

В следующем примере кода показано, как получить PassportAuthentication объект из файла конфигурации существующего веб-приложения. Также показан пример конфигурации.

<authentication>
  <passport redirectUrl="Login.aspx"/>
</authentication>

// Get the configuration.
// Get the Web application configuration.
System.Configuration.Configuration configuration = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/aspnetTest");

// Get the section.
System.Web.Configuration.AuthenticationSection authenticationSection = (System.Web.Configuration.AuthenticationSection)configuration.GetSection("system.web/authentication");

// Get the authentication passport element.
PassportAuthentication passport = authenticationSection.Passport;
' Get the configuration.
Dim configuration As System.Configuration.Configuration = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/aspnetTest")

' Get the authentication section.
Dim authenticationSection As System.Web.Configuration.AuthenticationSection = CType(configuration.GetSection("system.web/authentication"), System.Web.Configuration.AuthenticationSection)

' Get the authentication passport element.
Dim passport As PassportAuthentication = authenticationSection.Passport

Комментарии

Класс PassportAuthentication позволяет получить доступ к узлу и настроить его в Machine.config или Web.config файле конфигурации, определяемом тегом passport .

Этот тип входит в группу, включающую AuthenticationSectionтипы , FormsAuthenticationConfigurationи AuthenticationMode .

Примечание

Класс PassportAuthentication может записывать сведения в связанный раздел файла конфигурации только на уровне компьютера, сайта или приложения. Любая попытка записи в файл конфигурации на другом уровне иерархии приведет к порождению средства синтаксического анализа сообщения об ошибке. Этот класс можно использовать для чтения сведений о конфигурации на любом уровне иерархии.

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

PassportAuthentication()
Устаревшие..

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

Свойства

CurrentConfiguration
Устаревшие..

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

(Унаследовано от ConfigurationElement)
ElementInformation
Устаревшие..

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

(Унаследовано от ConfigurationElement)
ElementProperty
Устаревшие..

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

(Унаследовано от ConfigurationElement)
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)
RedirectUrl
Устаревшие..

Получает или задает URL-адрес, на который перенаправляется запрос.

Методы

DeserializeElement(XmlReader, Boolean)
Устаревшие..

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

(Унаследовано от ConfigurationElement)
Equals(Object)
Устаревшие..

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

(Унаследовано от ConfigurationElement)
GetHashCode()
Устаревшие..

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

(Унаследовано от ConfigurationElement)
GetTransformedAssemblyString(String)
Устаревшие..

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

(Унаследовано от ConfigurationElement)
GetTransformedTypeString(String)
Устаревшие..

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

(Унаследовано от ConfigurationElement)
GetType()
Устаревшие..

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

(Унаследовано от Object)
Init()
Устаревшие..

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

(Унаследовано от ConfigurationElement)
InitializeDefault()
Устаревшие..

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

(Унаследовано от ConfigurationElement)
IsModified()
Устаревшие..

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

(Унаследовано от ConfigurationElement)
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 при реализации в производном классе.

(Унаследовано от ConfigurationElement)
SerializeElement(XmlWriter, Boolean)
Устаревшие..

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

(Унаследовано от ConfigurationElement)
SerializeToXmlElement(XmlWriter, String)
Устаревшие..

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

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

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

(Унаследовано от ConfigurationElement)
SetReadOnly()
Устаревшие..

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

(Унаследовано от ConfigurationElement)
ToString()
Устаревшие..

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

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

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

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

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

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