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
FederationConfiguration() |
Initialisiert eine neue Instanz der FederationConfiguration-Klasse, indem Einstellungen aus dem |
FederationConfiguration(Boolean) |
Initialisiert eine neue Instanz der FederationConfiguration-Klasse, indem optional Einstellungen aus dem |
FederationConfiguration(String) |
Initialisiert eine neue Instanz der FederationConfiguration-Klasse aus dem <federationConfiguration>-Element mit dem angegebenen Namen. |
Hinweise
Wichtig
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 true
auf.
Warnung
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, indem optional Einstellungen aus dem system.identityModel.services
-Abschnitt der Konfigurationsdatei geladen werden.
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
, um mit aus der Konfigurationsdatei geladenen Einstellungen zu initialisieren, false
, um auf Standardwerte zu initialisieren.
Ausnahmen
Der system.identityModel
-Konfigurationsabschnitt ist in der Konfigurationsdatei nicht definiert.
Hinweise
Warnung
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, andernfalls wird eine Ausnahme 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
ist true
und nur ein einzelnes <federationConfiguration>
Element angegeben wird, werden die Einstellungen mit diesem Element geladen. Wenn mehrere <federationConfiguration>
Elemente angegeben werden, versucht die -Methode, Einstellungen aus dem Element zu laden, das unbenannt von ist, das über verfügt DefaultFederationConfigurationName. Wenn ein solches Element nicht vorhanden ist, gibt die Methode zurück, ohne Einstellungen zu laden. Dies führt zu einer Ausnahme, wenn die Initialize -Methode aufgerufen wird.
Warnung
Wenn Sie mehrere <federationConfiguration>
Elemente im system.identityModel.services
Konfigurationsabschnitt angeben, empfiehlt Microsoft, dass mindestens eines davon unbenannt ist oder der 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 ist kein <federationConfiguration>
-Element mit dem angegebenen Namen im system.identityModel.services
-Abschnitt vorhanden.
Hinweise
Warnung
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 in der Konfigurationsdatei ein <system.identityModel.services>
Konfigurationsabschnitt mit einem <federationConfiguration>
Element vorhanden sein, das den angegebenen Namen hat.
Sowohl der system.identityModel
-Abschnitt als auch das system.identityModel.services
-Element müssen in einem <section>
-Element in der <configSections>
Konfigurationsdatei angegeben werden, andernfalls wird eine Ausnahme 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>