Freigeben über


FederationConfiguration Klasse

Definition

Macht Eigenschaften verfügbar, die Verbundeinstellungen enthalten, die das Verhalten des WS-Federation-Authentifizierungsmoduls (WSFederationAuthenticationModule) und des Sitzungsauthentifizierungsmoduls (SessionAuthenticationModule) in Webanwendungen steuern.

public ref class FederationConfiguration
public class FederationConfiguration
type FederationConfiguration = class
Public Class FederationConfiguration
Vererbung
FederationConfiguration

Hinweise

Standardmäßig verfügen Webanwendungen über ein einzelnes FederationConfiguration Objekt, auf das über die FederatedAuthentication.FederationConfiguration Eigenschaft zugegriffen wird. Beim ersten Zugriff auf die Eigenschaft wird eine neue FederationConfiguration Instanz aus den Einstellungen in der Konfigurationsdatei initialisiert, und das FederatedAuthentication.FederationConfigurationCreated Ereignis wird ausgelöst. Sie können die von der FederationConfiguration Klasse verfügbar gemachten Eigenschaften und Methoden verwenden, um das objekt zu ändern oder zu ersetzen, das von der Konfiguration in einem Ereignishandler initialisiert wurde. Dieses Objekt ist über die FederationConfigurationCreatedEventArgs.FederationConfiguration Eigenschaft innerhalb des Ereignishandlers verfügbar.

Konstruktoren

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.

Felder

Name Beschreibung
DefaultFederationConfigurationName

Definiert den Namen des StandardverbundConfiguration-Elements<>, aus dem Einstellungen geladen werden sollen. Dies ist eine leere Zeichenfolge, da das Standardelement unbenannt ist.

Eigenschaften

Name Beschreibung
CookieHandler

Ruft den Cookiehandler ab, der vom Session Authentication Module (SessionAuthenticationModule) verwendet werden soll, oder legt diesen fest.

CustomElement

Ruft das benutzerdefinierte XML-Element ab, falls vorhanden, in dieser Konfiguration.

IdentityConfiguration

Dient zum Abrufen oder Festlegen des Objekts, das IdentityConfiguration dieser Instanz zugeordnet ist.

IsInitialized

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Initialize() Methode aufgerufen wurde.

Name

Ruft den Namen ab, der dieser Instanz zugeordnet ist.

ServiceCertificate

Ruft ab oder legt das X.509-Zertifikat, das zum Signieren von WS-Federation Protokollnachrichten verwendet wird.

WsFederationConfiguration

Dient zum Abrufen oder Festlegen der Konfigurationseinstellungen für das WS-Federation-Authentifizierungsmodul (WSFederationAuthenticationModule).

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

Initialisiert die aktuelle Instanz.

LoadConfiguration(FederationConfigurationElement)

Lädt die Eigenschaften für die aktuelle Instanz aus der Konfigurationsdatei. Diese Methode wird von Konstruktoren aufgerufen, die die neu erstellten aus Konfigurationseinstellungen initialisieren FederationConfiguration .

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: