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, загружая параметры из раздела |
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) |