Język

FederationConfiguration Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy FederationConfiguration.

Przeciążenia

Nazwa Opis
FederationConfiguration()

Inicjuje nowe wystąpienie FederationConfiguration klasy, ładując ustawienia z system.identityModel.services sekcji pliku konfiguracji.

FederationConfiguration(Boolean)

Inicjuje nowe wystąpienie FederationConfiguration klasy, opcjonalnie ładując ustawienia z system.identityModel.services sekcji pliku konfiguracji.

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>

Dotyczy