Partager via


WSFederationMessage Classe

Définition

Représente un message WS-Federation et définit la classe de base dont dérivent les classes de message WS-Federation plus spécialisées.

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
Héritage
WSFederationMessage
Dérivé

Remarques

La WSFederationMessage classe représente une requête WS-Federation ou une réponse WS-Federation. Les classes plus spécialisées qui représentent des messages WS-Federation spécifiques dérivent de WSFederationMessage; par exemple, la SignInRequestMessage classe, qui représente un message de demande de connexion WS-Federation.

La WSFederationMessage classe expose plusieurs propriétés qui peuvent être utilisées pour définir ou accéder à des paramètres de message individuels. Ces paramètres peuvent également être définis ou accessibles via le Parameters dictionnaire. Par exemple, vous pouvez lire le paramètre wencoding dans le message via la Encoding propriété ou en spécifiant « wencoding » comme clé du Parameters dictionnaire.

contient des WSFederationMessage méthodes statiques que vous pouvez appeler pour créer le message de WS-Federation approprié à partir de : une URL qui inclut une chaîne de requête, une URL de base et une collection de noms et de valeurs de paramètres WS-Federation ; ou formulaire de données post dans une requête HTTP.

Pour plus d’informations sur le message que cette classe représente, consultez la section 13 de la spécification suivante : Web Services Federation Language (WS-Federation) Version 1.2.

Constructeurs

WSFederationMessage(Uri, String)

Initialise une nouvelle instance de la classe WSFederationMessage à partir de l'URL de base à laquelle le message s'applique et de l'action à exécuter (paramètre de message wa).

Propriétés

Action

Obtient ou définit le paramètre wa du message.

BaseUri

Obtient ou définit l'URL de base à laquelle le message s'applique.

(Hérité de FederationMessage)
Context

Obtient ou définit le paramètre wctx du message.

Encoding

Obtient ou définit le paramètre wencoding du message.

Parameters

Obtient les paramètres de message comme dictionnaire.

(Hérité de FederationMessage)

Méthodes

CreateFromFormPost(HttpRequestBase)

Crée un message WS-Federation à partir de la publication de formulaire reçue dans la demande spécifiée.

CreateFromNameValueCollection(Uri, NameValueCollection)

Crée un message WS-Federation à partir d'une NameValueCollection de paramètres.

CreateFromUri(Uri)

Crée un message WS-Federation à partir de l'URI spécifié. Les paramètres sont supposés être spécifiés dans la chaîne de requête.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetParameter(String)

Retourne la valeur de paramètre spécifiée à partir du dictionnaire de paramètres.

(Hérité de FederationMessage)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
RemoveParameter(String)

Supprime un paramètre du dictionnaire de paramètres.

(Hérité de FederationMessage)
SetParameter(String, String)

Définit la valeur d'un paramètre dans le dictionnaire de paramètres.

(Hérité de FederationMessage)
SetUriParameter(String, String)

Définit la valeur d'un paramètre dans le dictionnaire de paramètres. La valeur doit être un URI absolu.

(Hérité de FederationMessage)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryCreateFromUri(Uri, WSFederationMessage)

Tente de créer un message WS-Federation à partir de l'URI spécifié. Les paramètres sont supposés être spécifiés sous la forme d'une chaîne de requête.

Validate()

Valide le message.

(Hérité de FederationMessage)
Write(TextWriter)

En cas de substitution dans une classe dérivée, écrit le message dans le flux sortie.

(Hérité de FederationMessage)
WriteFormPost()

Sérialise le message sous forme d'une publication de formulaire et retourne le formulaire obtenu avec son JavaScript sous forme de chaîne.

(Hérité de FederationMessage)
WriteQueryString()

Retourne une représentation sous forme de chaîne du message au format chaîne de requête.

(Hérité de FederationMessage)

S’applique à