語言

FederationConfiguration 建構函式

定義

初始化 FederationConfiguration 類別的新執行個體。

多載

名稱 Description
FederationConfiguration()

透過從設定檔的區段載入設定FederationConfiguration來初始化類別的新system.identityModel.services實例。

FederationConfiguration(Boolean)

透過選擇性地從設定檔區段載入設定FederationConfiguration,初始化類別的新system.identityModel.services實例。

FederationConfiguration(String)

從 FederationConfiguration 元素初始化一個新類別實例<,並以指定名稱。

備註

Important

在任何設定的 HTTP 模組使用新 FederationConfiguration 實例之前,先呼叫該 Initialize 方法以確保實例已被正確初始化。

FederationConfiguration()

透過從設定檔的區段載入設定FederationConfiguration來初始化類別的新system.identityModel.services實例。

public:
 FederationConfiguration();
public FederationConfiguration();
Public Sub New ()

備註

新實例中的屬性是透過設定區段的載入設定 <system.identityModel.services> 來初始化的。 此建構子呼叫FederationConfiguration.FederationConfiguration(Boolean)loadConfig參數為 true 的建構子。

警告

在任何設定的 HTTP 模組使用新 FederationConfiguration 實例之前,先呼叫該 Initialize 方法以確保實例已被正確初始化。

另請參閱

適用於

FederationConfiguration(Boolean)

透過選擇性地從設定檔區段載入設定FederationConfiguration,初始化類別的新system.identityModel.services實例。

public:
 FederationConfiguration(bool loadConfig);
public FederationConfiguration(bool loadConfig);
new System.IdentityModel.Services.Configuration.FederationConfiguration : bool -> System.IdentityModel.Services.Configuration.FederationConfiguration
Public Sub New (loadConfig As Boolean)

參數

loadConfig
Boolean

true 可從設定檔載入設定初始化; false 初始化為預設值。

例外狀況

system.identityModel設定區段並未在設定檔中定義。

備註

警告

在任何設定的 HTTP 模組使用新 FederationConfiguration 實例之前,先呼叫該 Initialize 方法以確保實例已被正確初始化。

system.identityModel該區段必須在設定檔中該<section>元素下的某個<configSections>元素中指定,否則會拋出例外。

<configSections>
  <section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</configSections>

若 loadConfig 且 true 僅指定單一 <federationConfiguration> 元素,則使用該元素載入設定。 若指定多個 <federationConfiguration> 元素,方法嘗試從未命名且具有 的 DefaultFederationConfigurationName元素載入設定。 若不存在此類元素,該方法會回傳且不載入設定。 這會導致方法被呼叫時產生例外 Initialize 。

警告

Microsoft 建議,如果你在 <federationConfiguration> 配置區段指定多個 system.identityModel.services 元素,至少有一個元素是未命名或其名稱設為空字串。

適用於

FederationConfiguration(String)

從 FederationConfiguration 元素初始化一個新類別實例<,並以指定名稱。

public:
 FederationConfiguration(System::String ^ federationConfigurationName);
public FederationConfiguration(string federationConfigurationName);
new System.IdentityModel.Services.Configuration.FederationConfiguration : string -> System.IdentityModel.Services.Configuration.FederationConfiguration
Public Sub New (federationConfigurationName As String)

參數

federationConfigurationName
String

載入配置的元件名稱 <federationConfiguration> 。

例外狀況

設定檔中沒有 system.identityModel.services 定義任何區段。

-或-

設定檔中沒有 system.identityModel 定義任何區段。

-或-

該<federationConfiguration>區段中沒有system.identityModel.services指定名稱的元素。

備註

警告

在任何設定的 HTTP 模組使用新 FederationConfiguration 實例之前,先呼叫該 Initialize 方法以確保實例已被正確初始化。

若呼叫此建構器,則 <system.identityModel.services> 必須存在設定檔中包含 <federationConfiguration> 指定名稱元素的組態區段。

system.identityModel該區段與 必須system.identityModel.services在<section>設定檔中元素下的<configSections>元素中指定,否則會拋出例外。

<configSections>
  <section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
  <section name="system.identityModel.services" type="System.IdentityModel.Services.Configuration.SystemIdentityModelServicesSection, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</configSections>

適用於