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.
Important
Диспетчер авторизации утверждений (ClaimsAuthorizationManager) используется для оценки проверок доступа на основе утверждений при использовании ClaimsPrincipalPermission класса или ClaimsPrincipalPermissionAttribute класса, настроенного на IdentityConfiguration объект конфигурации федерации, на который ссылается FederatedAuthentication.FederationConfiguration свойство. Это верно для всех приложений, независимо от того, являются ли они ASP.NET приложениями.