FederationConfiguration 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 FederationConfiguration 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| FederationConfiguration() |
透過從設定檔的區段載入設定FederationConfiguration來初始化類別的新 |
| FederationConfiguration(Boolean) |
透過選擇性地從設定檔區段載入設定FederationConfiguration,初始化類別的新 |
| 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>