FederationConfiguration 類別

定義

公開屬性,這些屬性包含可在 Web 應用程式中控制 WS-同盟驗證模組 (WSFederationAuthenticationModule) 及工作階段驗證模組 (SessionAuthenticationModule) 之行為的聯盟設定。

public ref class FederationConfiguration
public class FederationConfiguration
type FederationConfiguration = class
Public Class FederationConfiguration
繼承
FederationConfiguration

備註

根據預設,Web 應用程式具有透過 屬性存取FederatedAuthentication.FederationConfiguration的單FederationConfiguration一物件。 第一次存取 屬性時,會從組態檔中的設定初始化新的 FederationConfiguration 實例,並 FederatedAuthentication.FederationConfigurationCreated 引發 事件。 您可以使用 類別所 FederationConfiguration 公開的屬性和方法,修改或取代從事件處理程式中的組態初始化的物件。 這個物件可透過 FederationConfigurationCreatedEventArgs.FederationConfiguration 事件處理程式內的屬性取得。

建構函式

FederationConfiguration()

藉由從組態檔的 system.identityModel.services 區段載入設定,初始化 FederationConfiguration 類別的新執行個體。

FederationConfiguration(Boolean)

選擇性地從組態檔的 system.identityModel.services 區段載入設定,初始化 FederationConfiguration 類別的新執行個體。

FederationConfiguration(String)

從指定名稱的 <federationConfiguration> 項目,初始化 FederationConfiguration 類別的新執行個體。

欄位

DefaultFederationConfigurationName

定義要從中載入其設定之預設 <federationConfiguration> 項目的名稱。 這會是空字串,因為預設項目未命名。

屬性

CookieHandler

取得或設定要由工作階段驗證模組 (SessionAuthenticationModule) 來使用的 Cookie 處理常式。

CustomElement

取得或設定存在於這個組態中的自訂 XML 項目 (如果有的話)。

IdentityConfiguration

取得或設定與這個執行個體相關聯的 IdentityConfiguration 物件。

IsInitialized

取得或設定值,指出是否已呼叫 Initialize() 方法。

Name

取得與此執行個體相關聯的名稱。

ServiceCertificate

取得或設定用來簽署 WS-Federation 通訊協定訊息的 X.509 憑證。

WsFederationConfiguration

取得或設定 WS-同盟驗證模組 (WSFederationAuthenticationModule) 的組態設定。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
Initialize()

初始化目前的執行個體。

LoadConfiguration(FederationConfigurationElement)

從組態檔載入目前執行個體的屬性。 從組態設定初始化新建立之 FederationConfiguration 的建構函式會呼叫這個方法。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於