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


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 приложениями или нет.

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

См. также раздел