Freigeben über


WsFederationConfiguration Konstruktoren

Definition

Initialisiert eine neue Instanz der WsFederationConfiguration-Klasse.

Überlädt

WsFederationConfiguration(WSFederationElement)

Initialisiert eine neue Instanz der WsFederationConfiguration-Klasse mit dem angegebenen <wsFederation>-Element.

WsFederationConfiguration(String, String)

Initialisiert eine neue Instanz der WsFederationConfiguration-Klasse unter Verwendung des angegebenen Ausstellers und Bereichs.

WsFederationConfiguration(WSFederationElement)

Initialisiert eine neue Instanz der WsFederationConfiguration-Klasse mit dem angegebenen <wsFederation>-Element.

public:
 WsFederationConfiguration(System::IdentityModel::Services::Configuration::WSFederationElement ^ federationElement);
public WsFederationConfiguration (System.IdentityModel.Services.Configuration.WSFederationElement federationElement);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : System.IdentityModel.Services.Configuration.WSFederationElement -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (federationElement As WSFederationElement)

Parameter

federationElement
WSFederationElement

Das <wsFederation>-Element, über das die neue Instanz initialisiert werden soll.

Hinweise

Die Eigenschaften der neuen Instanz werden gemäß den Einstellungen des angegebenen <wsFederation> Elements initialisiert.

Einige Überprüfungen werden für das objekt ausgeführt, das WSFederationElement durch angegeben wird federationElement. Sowohl die WSFederationElement.Issuer -Eigenschaft als auch die WSFederationElement.Realm -Eigenschaft müssen werte ohne NULL angeben, die nicht leer sind. Wenn die WSFederationElement.RequireHttps -Eigenschaft festgelegt trueist, muss die WSFederationElement.Issuer -Eigenschaft einen URI angeben, der über ein HTTPS-Schema verfügt. Die WSFederationElement.Freshness Eigenschaft darf nicht negativ sein. Wenn eine dieser Bedingungen nicht erfüllt ist, wird eine Ausnahme ausgelöst.

Weitere Informationen

Gilt für:

WsFederationConfiguration(String, String)

Initialisiert eine neue Instanz der WsFederationConfiguration-Klasse unter Verwendung des angegebenen Ausstellers und Bereichs.

public:
 WsFederationConfiguration(System::String ^ issuer, System::String ^ realm);
public WsFederationConfiguration (string issuer, string realm);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : string * string -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (issuer As String, realm As String)

Parameter

issuer
String

Eine Zeichenfolge, die den URI des Ausstellers enthält, der durch das WS-Verbund-Authentifizierungs-Modul (WSFAM) verwendet wird.

realm
String

Eine Zeichenfolge, die den URI des anfordernden Bereichs enthält, der von WSFAM verwendet werden soll.

Ausnahmen

issuer ist null.

- oder -

realm ist null.

Hinweise

Die Issuer Eigenschaften und Realm werden entsprechend den issuer Parametern und realm initialisiert. Alle anderen Eigenschaften werden mit ihren Standardwerten initialisiert.

Gilt für: