FederationConfiguration Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy FederationConfiguration.
Przeciążenia
| Nazwa | Opis |
|---|---|
| FederationConfiguration() |
Inicjuje nowe wystąpienie FederationConfiguration klasy, ładując ustawienia z |
| FederationConfiguration(Boolean) |
Inicjuje nowe wystąpienie FederationConfiguration klasy, opcjonalnie ładując ustawienia z |
| FederationConfiguration(String) |
Inicjuje FederationConfiguration nowe wystąpienie klasy z <elementu federationConfiguration> o określonej nazwie. |
Uwagi
Ważna
Przed użyciem nowego FederationConfiguration wystąpienia przez dowolne ze skonfigurowanych modułów HTTP wywołaj metodę Initialize , aby upewnić się, że wystąpienie zostało prawidłowo zainicjowane.
FederationConfiguration()
Inicjuje nowe wystąpienie FederationConfiguration klasy, ładując ustawienia z system.identityModel.services sekcji pliku konfiguracji.
public:
FederationConfiguration();
public FederationConfiguration();
Public Sub New ()
Uwagi
Właściwości w nowym wystąpieniu są inicjowane przez ładowanie ustawień z <system.identityModel.services> sekcji konfiguracji. Ten konstruktor wywołuje FederationConfiguration.FederationConfiguration(Boolean) konstruktor z parametrem loadConfigtrue.
Warning
Przed użyciem nowego FederationConfiguration wystąpienia przez dowolne ze skonfigurowanych modułów HTTP wywołaj metodę Initialize , aby upewnić się, że wystąpienie zostało prawidłowo zainicjowane.
Zobacz też
Dotyczy
FederationConfiguration(Boolean)
Inicjuje nowe wystąpienie FederationConfiguration klasy, opcjonalnie ładując ustawienia z system.identityModel.services sekcji pliku konfiguracji.
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)
Parametry
- loadConfig
- Boolean
true inicjowanie przy użyciu ustawień załadowanych z pliku konfiguracji; false w celu zainicjowania wartości domyślnych.
Wyjątki
Sekcja system.identityModel konfiguracji nie jest zdefiniowana w pliku konfiguracji.
Uwagi
Warning
Przed użyciem nowego FederationConfiguration wystąpienia przez dowolne ze skonfigurowanych modułów HTTP wywołaj metodę Initialize , aby upewnić się, że wystąpienie zostało prawidłowo zainicjowane.
Sekcja system.identityModel musi być określona w elemecie <section><configSections> w obszarze elementu w pliku konfiguracji lub zgłaszany jest wyjątek.
<configSections>
<section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</configSections>
Jeśli loadConfig parametr jest true określony i tylko jeden <federationConfiguration> element, ustawienia są ładowane przy użyciu tego elementu. Jeśli określono wiele <federationConfiguration> elementów, metoda próbuje załadować ustawienia z elementu, który nie ma DefaultFederationConfigurationNamenazwy . Jeśli taki element nie istnieje, metoda zwraca ustawienia bez ładowania. Spowoduje to wyjątek podczas wywoływanej Initialize metody.
Warning
Microsoft zaleca, aby w przypadku określenia wielu elementów <federationConfiguration> w sekcji konfiguracji system.identityModel.services, że co najmniej jeden z nich jest nienazwany lub ma jego nazwę ustawioną na pusty ciąg.
Dotyczy
FederationConfiguration(String)
Inicjuje FederationConfiguration nowe wystąpienie klasy z <elementu federationConfiguration> o określonej nazwie.
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)
Parametry
- federationConfigurationName
- String
Nazwa elementu, <federationConfiguration> z którego ma być ładowana konfiguracja.
Wyjątki
W pliku konfiguracji nie system.identityModel.services zdefiniowano żadnej sekcji.
— lub —
W pliku konfiguracji nie system.identityModel zdefiniowano żadnej sekcji.
— lub —
W sekcji nie <federationConfiguration> ma żadnego elementu o określonej nazwie system.identityModel.services .
Uwagi
Warning
Przed użyciem nowego FederationConfiguration wystąpienia przez dowolne ze skonfigurowanych modułów HTTP wywołaj metodę Initialize , aby upewnić się, że wystąpienie zostało prawidłowo zainicjowane.
Jeśli ten konstruktor jest wywoływany <system.identityModel.services> , sekcja konfiguracji z elementem <federationConfiguration> , który ma określoną nazwę, musi istnieć w pliku konfiguracji.
system.identityModel Zarówno sekcja, jak i system.identityModel.services element muszą być określone w <section> elementach <configSections> w pliku konfiguracji lub zgłaszany jest wyjątek.
<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>