WSFederationMessage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |