FederationConfiguration Konstruktoren

Definition

Initialisiert eine neue Instanz der FederationConfiguration-Klasse.

Überlädt

Name Beschreibung
FederationConfiguration()

Initialisiert eine neue Instanz der FederationConfiguration Klasse, indem Einstellungen aus dem system.identityModel.services Abschnitt der Konfigurationsdatei geladen werden.

FederationConfiguration(Boolean)

Initialisiert eine neue Instanz der FederationConfiguration Klasse durch optionales Laden von Einstellungen aus dem system.identityModel.services Abschnitt der Konfigurationsdatei.

FederationConfiguration(String)

Initialisiert eine neue Instanz der FederationConfiguration Klasse aus dem <federationConfiguration-Element> mit dem angegebenen Namen.

Hinweise

Important

Bevor die neue FederationConfiguration Instanz von einem der konfigurierten HTTP-Module verwendet wird, rufen Sie die Initialize Methode auf, um sicherzustellen, dass die Instanz ordnungsgemäß initialisiert ist.

FederationConfiguration()

Initialisiert eine neue Instanz der FederationConfiguration Klasse, indem Einstellungen aus dem system.identityModel.services Abschnitt der Konfigurationsdatei geladen werden.

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

Hinweise

Die Eigenschaften in der neuen Instanz werden initialisiert, indem Einstellungen aus dem <system.identityModel.services> Konfigurationsabschnitt geladen werden. Dieser Konstruktor ruft den FederationConfiguration.FederationConfiguration(Boolean) Konstruktor mit dem loadConfig Parameter trueauf.

Warning

Bevor die neue FederationConfiguration Instanz von einem der konfigurierten HTTP-Module verwendet wird, rufen Sie die Initialize Methode auf, um sicherzustellen, dass die Instanz ordnungsgemäß initialisiert ist.

Weitere Informationen

Gilt für:

FederationConfiguration(Boolean)

Initialisiert eine neue Instanz der FederationConfiguration Klasse durch optionales Laden von Einstellungen aus dem system.identityModel.services Abschnitt der Konfigurationsdatei.

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)

Parameter

loadConfig
Boolean

true zu initialisieren mit einstellungen, die aus der Konfigurationsdatei geladen wurden; false zum Initialisieren von Standardwerten.

Ausnahmen

Der system.identityModel Konfigurationsabschnitt ist in der Konfigurationsdatei nicht definiert.

Hinweise

Warning

Bevor die neue FederationConfiguration Instanz von einem der konfigurierten HTTP-Module verwendet wird, rufen Sie die Initialize Methode auf, um sicherzustellen, dass die Instanz ordnungsgemäß initialisiert ist.

Der system.identityModel Abschnitt muss in einem <section> Element unter dem <configSections> Element in der Konfigurationsdatei angegeben werden, oder eine Ausnahme wird ausgelöst.

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

Wenn loadConfig und nur ein einzelnes true Element angegeben wird<federationConfiguration>, werden die Einstellungen mithilfe dieses Elements geladen. Wenn mehrere <federationConfiguration> Elemente angegeben werden, versucht die Methode, Einstellungen aus dem Element zu laden, das nicht mit dem Namen DefaultFederationConfigurationNameverknüpft ist. Wenn ein solches Element nicht vorhanden ist, gibt die Methode ohne Ladeeinstellungen zurück. Dies führt zu einer Ausnahme, wenn die Initialize Methode aufgerufen wird.

Warning

Microsoft empfiehlt, wenn Sie mehrere <federationConfiguration>-Elemente im Konfigurationsabschnitt system.identityModel.services angeben, dass mindestens einer davon unbenannt ist oder dessen Name auf eine leere Zeichenfolge festgelegt ist.

Gilt für:

FederationConfiguration(String)

Initialisiert eine neue Instanz der FederationConfiguration Klasse aus dem <federationConfiguration-Element> mit dem angegebenen Namen.

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)

Parameter

federationConfigurationName
String

Der Name des <federationConfiguration> Elements, aus dem die Konfiguration geladen werden soll.

Ausnahmen

In der Konfigurationsdatei ist kein system.identityModel.services Abschnitt definiert.

-oder-

In der Konfigurationsdatei ist kein system.identityModel Abschnitt definiert.

-oder-

Es gibt kein <federationConfiguration> Element mit dem angegebenen Namen im system.identityModel.services Abschnitt.

Hinweise

Warning

Bevor die neue FederationConfiguration Instanz von einem der konfigurierten HTTP-Module verwendet wird, rufen Sie die Initialize Methode auf, um sicherzustellen, dass die Instanz ordnungsgemäß initialisiert ist.

Wenn dieser Konstruktor aufgerufen wird, muss ein <system.identityModel.services> Konfigurationsabschnitt mit einem <federationConfiguration> Element mit dem angegebenen Namen in der Konfigurationsdatei vorhanden sein.

Sowohl der system.identityModel Abschnitt als auch der system.identityModel.services Müssen in einem <section> Element unter dem Element in der <configSections> Konfigurationsdatei angegeben werden, oder eine Ausnahme wird ausgelöst.

<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>

Gilt für: