FederatedAuthentication.FederationConfiguration 屬性

定義

取得在這個 Web 應用程式中 HTTP 模組所使用的單一 FederationConfiguration 執行個體。

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屬性是由 FederationConfigurationCreated 事件的事件處理常式設定為 null

備註

FederationConfiguration物件會在第一次由其中一個 HTTP 模組存取此屬性時,從<組態檔中的 federationConfiguration> 元素建立和初始化。 在初始化組態對象之後, FederationConfigurationCreated 會引發 事件,讓開發人員有機會在用來初始化任何已設定的 HTTP 模組之前修改新建立的組態物件。 您可以從事件處理程式中的屬性存取 FederationConfigurationCreatedEventArgs.FederationConfiguration 它。

在後續存取時,會傳回相同的組態實例。

根據特定模組是否存在,屬性會在初始化期間從下列方法中存取: ClaimsAuthorizationModule.InitializePropertiesFromConfigurationSessionAuthenticationModule.InitializePropertiesFromConfigurationWSFederationAuthenticationModule.InitializePropertiesFromConfiguration

重要

宣告授權管理員 (ClaimsAuthorizationManager) ,用來評估使用 ClaimsPrincipalPermission 類別ClaimsPrincipalPermissionAttribute或 類別時,在透過 屬性參考FederatedAuthentication.FederationConfiguration的同盟組態對象上設定的物件上IdentityConfiguration設定宣告型存取檢查。 不論是 ASP.NET 應用程式,所有應用程式都是如此。

適用於

另請參閱