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 класса путем загрузки параметров из |
| FederationConfiguration(Boolean) |
Инициализирует новый экземпляр FederationConfiguration класса, при необходимости загружая параметры из |
| 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) |