Partager via


WSFederationMessage Classe

Définition

Représente un message WS-Federation et définit la classe de base à partir de laquelle dérivent des 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. Des classes plus spécialisées qui représentent des messages WS-Federation spécifiques dérivent WSFederationMessagede ; 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 WSFederationMessage des méthodes statiques que vous pouvez appeler pour créer le message d'WS-Federation approprié à partir d’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 publier des données de formulaire 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

Nom Description
WSFederationMessage(Uri, String)

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

Propriétés

Nom Description
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 de décodage du message.

Parameters

Obtient les paramètres de message en tant que dictionnaire.

(Hérité de FederationMessage)

Méthodes

Nom Description
CreateFromFormPost(HttpRequestBase)

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

CreateFromNameValueCollection(Uri, NameValueCollection)

Crée un message WS-Federation à partir d’un NameValueCollection paramètre.

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()

Sert 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 la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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 en tant que 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 de sortie.

(Hérité de FederationMessage)
WriteFormPost()

Sérialise le message en tant que billet 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 de chaîne de requête.

(Hérité de FederationMessage)

S’applique à