Freigeben über


FederationConfiguration Klasse

Definition

Macht Eigenschaften verfügbar, die Verbundeinstellungen enthalten, die das Verhalten des WS-Verbundauthentifizierungsmoduls (WSFAM) (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. Wenn zum ersten Mal auf die Eigenschaft zugegriffen wird, wird eine neue FederationConfiguration Instanz über die 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 von der Konfiguration initialisierte Objekt in einem Ereignishandler zu ändern oder zu ersetzen. Dieses Objekt ist über die FederationConfigurationCreatedEventArgs.FederationConfiguration -Eigenschaft im Ereignishandler verfügbar.

Konstruktoren

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, indem optional Einstellungen aus dem system.identityModel.services-Abschnitt der Konfigurationsdatei geladen werden.

FederationConfiguration(String)

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

Felder

DefaultFederationConfigurationName

Definiert den Namen des <federationConfiguration>-Standardelements, aus dem Einstellungen geladen werden sollten. Dies ist eine leere Zeichenfolge, da das standardmäßige Element unbenannt ist.

Eigenschaften

CookieHandler

Ruft den Cookiehandler ab oder legt diesen fest, der vom Session Authentication Module (SessionAuthenticationModule) zu verwenden ist.

CustomElement

Ruft das benutzerdefinierte XML-Element, das in dieser Konfiguration vorhanden ist, auf oder legt dieses fest, sofern vorhanden.

IdentityConfiguration

Ruft das IdentityConfiguration-Objekt ab, das dieser Instanz zugeordnet ist, oder legt dieses fest.

IsInitialized

Ruft einen Wert ab, mit dem angegeben wird, ob die Initialize()-Methode aufgerufen wurde, oder legt diesen Wert fest.

Name

Ruft den Namen ab, der dieser Instanz zugeordnet ist.

ServiceCertificate

Bezieht oder bestimmt das X.509-Zertifikat, das verwendet wird, um WS-Verbund-Protokollmeldungen zu signieren.

WsFederationConfiguration

Ruft die Konfigurationseinstellungen für das WS-Federation Authentication Module (WSFederationAuthenticationModule) ab oder legt diese fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den 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, um die neu erstellte FederationConfiguration mit Konfigurationseinstellungen zu initialisieren.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: