FederatedAuthentication.FederationConfiguration Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает одноэлементный экземпляр FederationConfiguration, используемый HTTP-модулями в данном веб-приложении.
public:
static property System::IdentityModel::Services::Configuration::FederationConfiguration ^ FederationConfiguration { System::IdentityModel::Services::Configuration::FederationConfiguration ^ get(); };
public static System.IdentityModel.Services.Configuration.FederationConfiguration FederationConfiguration { get; }
static member FederationConfiguration : System.IdentityModel.Services.Configuration.FederationConfiguration
Public Shared ReadOnly Property FederationConfiguration As FederationConfiguration
Значение свойства
Экземпляр конфигурации федерации.
Исключения
Свойству FederationConfiguration задано значение null
обработчиком событий для события FederationConfigurationCreated.
Комментарии
Объект FederationConfiguration создается и инициализируется из <элемента federationConfiguration> в файле конфигурации при первом обращении к этому свойству одним из http-модулей. Сразу после инициализации объекта конфигурации возникает событие , FederationConfigurationCreated чтобы предоставить разработчику возможность изменить только что созданный объект конфигурации, прежде чем он будет использоваться для инициализации любого из настроенных http-модулей. Доступ к нему можно получить из FederationConfigurationCreatedEventArgs.FederationConfiguration свойства в обработчике событий.
При последующих обращениях возвращается тот же экземпляр конфигурации.
В зависимости от наличия определенных модулей доступ к свойству осуществляется из следующих методов во время инициализации: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationи WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.
Важно!
Диспетчер авторизации утверждений (ClaimsAuthorizationManager), используемый для оценки проверок доступа на основе утверждений при использовании ClaimsPrincipalPermission класса или ClaimsPrincipalPermissionAttribute класса, настраивается для IdentityConfiguration объекта, заданного в объекте конфигурации федерации, на который ссылается FederatedAuthentication.FederationConfiguration свойство . Это справедливо для всех приложений независимо от того, являются ли они ASP.NET приложениями или нет.