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


FederationConfiguration Класс

Определение

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

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)

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