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


FederationConfiguration Класс

Определение

Предоставляет свойства, содержащие параметры федерации, которые управляют поведением модуля аутентификации WS-Federation (WSFederationAuthenticationModule) и модуля аутентификации сеанса (SessionAuthenticationModule) в веб-приложениях.

public ref class FederationConfiguration
public class FederationConfiguration
type FederationConfiguration = class
Public Class FederationConfiguration
Наследование
FederationConfiguration

Комментарии

По умолчанию веб-приложения имеют один FederationConfiguration объект, доступ к которому осуществляется через FederatedAuthentication.FederationConfiguration свойство . При первом обращении к свойству новый FederationConfiguration экземпляр инициализируется из параметров в файле конфигурации и FederatedAuthentication.FederationConfigurationCreated возникает событие . Свойства и методы, предоставляемые классом FederationConfiguration , можно использовать для изменения или замены объекта, инициализированного из конфигурации, в обработчике событий. Этот объект доступен через FederationConfigurationCreatedEventArgs.FederationConfiguration свойство внутри обработчика событий.

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

FederationConfiguration()

Инициализирует новый экземпляр класса FederationConfiguration, загружая параметры из раздела system.identityModel.services файла конфигурации.

FederationConfiguration(Boolean)

Инициализирует новый экземпляр класса FederationConfiguration, при необходимости загружая параметры из раздела system.identityModel.services файла конфигурации.

FederationConfiguration(String)

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

Поля

DefaultFederationConfigurationName

Определяет имя элемента <federationConfiguration> по умолчанию, из которого требуется загрузить параметры. Это пустая строка, поскольку элемент по умолчанию безымянен.

Свойства

CookieHandler

Получает или задает обработчик файлов cookie, который будет использоваться модулем аутентификации сеанса (SessionAuthenticationModule).

CustomElement

Получает или задает настраиваемый XML-элемент, если таковой имеется, присутствующий в данной конфигурации.

IdentityConfiguration

Получает или задает объект IdentityConfiguration, связанный с этим экземпляром.

IsInitialized

Получает или задает значение, указывающее, был ли вызван метод Initialize().

Name

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

ServiceCertificate

Получает или задает сертификат X.509, используемый для подписывания сообщений протокола WS-Federation.

WsFederationConfiguration

Получает или задает параметры конфигурации для модуля аутентификации WS-Federation (WSFederationAuthenticationModule).

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

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

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

Инициализирует текущий экземпляр.

LoadConfiguration(FederationConfigurationElement)

Загружает свойства для текущего экземпляра из файла конфигурации. Этот метод вызывается конструкторами, который инициализирует только что созданный объект FederationConfiguration из параметров конфигурации.

MemberwiseClone()

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

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

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

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

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