Udostępnij za pośrednictwem


FederationConfiguration Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy FederationConfiguration.

Przeciążenia

FederationConfiguration()

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

FederationConfiguration(Boolean)

Inicjuje FederationConfiguration nowe wystąpienie 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żne

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 FederationConfiguration nowe wystąpienie 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.

Ostrzeżenie

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 FederationConfiguration nowe wystąpienie 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 konfiguracji nie jest zdefiniowana system.identityModel w pliku konfiguracji.

Uwagi

Ostrzeżenie

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> w obszarze <configSections> 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 jest nienazwany, ma DefaultFederationConfigurationNamewartość . Jeśli taki element nie istnieje, metoda zwraca się bez ładowania ustawień. Powoduje to wyjątek, gdy metoda jest wywoływana Initialize .

Ostrzeżenie

Firma Microsoft zaleca, aby po określeniu system.identityModel.services wielu <federationConfiguration> elementów w sekcji konfiguracji co najmniej jeden z nich był 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 <federationConfiguration> elementu, 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

Ostrzeżenie

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 o <federationConfiguration> określonej nazwie musi istnieć w pliku konfiguracji.

system.identityModel Zarówno sekcja, jak <section> i system.identityModel.services element musi być określony w 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