WSFederationMessage Klasse
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.
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
- 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) |