Freigeben über


WSFederationMessage Klasse

Definition

Stellt eine WS-Federation Nachricht dar und definiert die Basisklasse, von der spezialisiertere WS-Federation Nachrichtenklassen abgeleitet werden.

public ref class WSFederationMessage abstract : System::IdentityModel::Services::FederationMessage
public abstract class WSFederationMessage : System.IdentityModel.Services.FederationMessage
type WSFederationMessage = class
    inherit FederationMessage
Public MustInherit Class WSFederationMessage
Inherits FederationMessage
Vererbung
WSFederationMessage
Abgeleitet

Hinweise

Die WSFederationMessage Klasse stellt entweder eine WS-Federation Anforderung oder eine WS-Federation Antwort dar. Speziellere Klassen, die bestimmte WS-Federation Nachrichten darstellen, leiten WSFederationMessagez. B. die Klasse ab, die SignInRequestMessage eine WS-Federation Anmeldeanforderungsnachricht darstellt.

Die WSFederationMessage Klasse macht mehrere Eigenschaften verfügbar, die zum Festlegen oder Zugreifen auf einzelne Nachrichtenparameter verwendet werden können. Diese Parameter können auch über das Parameters Wörterbuch festgelegt oder aufgerufen werden. Sie können beispielsweise den Wencodierungsparameter in der Nachricht entweder über die Encoding Eigenschaft lesen oder "wencoding" als Schlüssel für das Parameters Wörterbuch angeben.

Die WSFederationMessage enthält statische Methoden, die Sie aufrufen können, um die entsprechende WS-Federation Nachricht aus zu erstellen: eine URL, die eine Abfragezeichenfolge enthält; eine Basis-URL und eine Sammlung von WS-Federation Parameternamen und -werten; oder Formularbeitragsdaten in einer HTTP-Anforderung.

Weitere Informationen zur Meldung, die diese Klasse darstellt, finden Sie in Abschnitt 13 der folgenden Spezifikation: Web Services Federation Language (WS-Federation) Version 1.2.

Konstruktoren

Name Beschreibung
WSFederationMessage(Uri, String)

Initialisiert eine neue Instanz der WSFederationMessage Klasse von der Basis-URL, auf die die Nachricht angewendet wird, und die auszuführende Aktion (der Wa-Nachrichtenparameter).

Eigenschaften

Name Beschreibung
Action

Dient zum Abrufen oder Festlegen des Wa-Parameters der Nachricht.

BaseUri

Ruft die Basis-URL ab, auf die die Nachricht angewendet wird, oder legt sie fest.

(Geerbt von FederationMessage)
Context

Dient zum Abrufen oder Festlegen des wctx-Parameters der Nachricht.

Encoding

Ruft den Wencoding-Parameter der Nachricht ab oder legt diesen fest.

Parameters

Ruft die Nachrichtenparameter als Wörterbuch ab.

(Geerbt von FederationMessage)

Methoden

Name Beschreibung
CreateFromFormPost(HttpRequestBase)

Erstellt eine WS-Federation Nachricht aus dem Formularbeitrag, der in der angegebenen Anforderung empfangen wurde.

CreateFromNameValueCollection(Uri, NameValueCollection)

Erstellt eine WS-Federation Nachricht aus einem NameValueCollection Parameter.

CreateFromUri(Uri)

Erstellt eine WS-Federation Nachricht aus dem angegebenen URI. Es wird davon ausgegangen, dass die Parameter in der Abfragezeichenfolge angegeben werden.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetParameter(String)

Gibt den angegebenen Parameterwert aus dem Parameterwörterbuch zurück.

(Geerbt von FederationMessage)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
RemoveParameter(String)

Entfernt einen Parameter aus dem Parameterwörterbuch.

(Geerbt von FederationMessage)
SetParameter(String, String)

Legt den Wert eines Parameters im Parameterwörterbuch fest.

(Geerbt von FederationMessage)
SetUriParameter(String, String)

Legt den Wert eines Parameters im Parameterwörterbuch fest. Der Wert muss ein absoluter URI sein.

(Geerbt von FederationMessage)
ToString()

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

(Geerbt von Object)
TryCreateFromUri(Uri, WSFederationMessage)

Versucht, eine WS-Federation Nachricht aus dem angegebenen URI zu erstellen. Die Parameter werden als Abfragezeichenfolge angegeben.

Validate()

Überprüft die Nachricht.

(Geerbt von FederationMessage)
Write(TextWriter)

Wenn die Nachricht in einer abgeleiteten Klasse überschrieben wird, wird die Nachricht in den Ausgabedatenstrom geschrieben.

(Geerbt von FederationMessage)
WriteFormPost()

Serialisiert die Nachricht als Formularbeitrag und gibt das resultierende Formular zusammen mit seinem Javascript als Zeichenfolge zurück.

(Geerbt von FederationMessage)
WriteQueryString()

Gibt eine Zeichenfolgendarstellung der Nachricht im Abfragezeichenfolgenformat zurück.

(Geerbt von FederationMessage)

Gilt für: