Язык

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

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

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