FederatedAuthentication.FederationConfiguration 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得在這個 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.InitializePropertiesFromConfiguration、 SessionAuthenticationModule.InitializePropertiesFromConfiguration和 WSFederationAuthenticationModule.InitializePropertiesFromConfiguration。
重要
宣告授權管理員 (ClaimsAuthorizationManager) ,用來評估使用 ClaimsPrincipalPermission 類別ClaimsPrincipalPermissionAttribute或 類別時,在透過 屬性參考FederatedAuthentication.FederationConfiguration的同盟組態對象上設定的物件上IdentityConfiguration設定宣告型存取檢查。 不論是 ASP.NET 應用程式,所有應用程式都是如此。