FederationConfiguration Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der FederationConfiguration-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| FederationConfiguration() |
Initialisiert eine neue Instanz der FederationConfiguration Klasse, indem Einstellungen aus dem |
| FederationConfiguration(Boolean) |
Initialisiert eine neue Instanz der FederationConfiguration Klasse durch optionales Laden von Einstellungen aus dem |
| 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>