ContextMessageProperty 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.
Propriété utilisée pour communiquer le contexte entre les couches d'application et de canal soit sur le client, soit sur le service.
public ref class ContextMessageProperty : System::ServiceModel::Channels::IMessageProperty
[System.Serializable]
public class ContextMessageProperty : System.ServiceModel.Channels.IMessageProperty
[<System.Serializable>]
type ContextMessageProperty = class
interface IMessageProperty
Public Class ContextMessageProperty
Implements IMessageProperty
- Héritage
-
ContextMessageProperty
- Attributs
- Implémente
Remarques
Collection de propriétés ajoutées à un Message qui fait correspondre des messages faisant partie d'une conversation entre un client et un service.
Si Enabled a la valeur true
, le contexte est établi au niveau de la couche du canal, et le canal de contexte joint cette propriété de contexte à tous les messages entrants sur le client et sur le service. Si Enabled a la valeur false
, le ContextMessageProperty est utilisé pour joindre le contexte à un message sortant sur le client ou sur le service au niveau de la couche d'application.
Le ContextMessageProperty peut être utilisé sur le client ou sur le service. Par ailleurs, il est possible d'obtenir, sur le client uniquement, le contexte actuel ou d'en définir un nouveau sur une instance de canal à l'aide des propriétés GetContext et SetContext.
Constructeurs
ContextMessageProperty() |
Initialise une nouvelle instance de la classe ContextMessageProperty. |
ContextMessageProperty(IDictionary<String,String>) |
Initialise une nouvelle instance de la classe ContextMessageProperty disposant d'un contexte spécifié. |
Propriétés
Context |
Obtient le contexte utilisé pour faire correspondre des messages faisant partie d'une conversation entre un client et un service. |
Name |
Obtient le nom de la propriété du message de contexte. |
Méthodes
AddOrReplaceInMessage(Message) |
Définit la valeur de la propriété |
AddOrReplaceInMessageProperties(MessageProperties) |
Définit la valeur de la propriété |
CreateCopy() |
Crée une copie de l'instance active de ContextMessageProperty. |
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) |
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) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
TryCreateFromHttpCookieHeader(String, ContextMessageProperty) |
Tente d'instancier un ContextMessageProperty à partir des paires clé/valeur d'un cookie HTTP spécifié. |
TryGet(Message, ContextMessageProperty) |
Tente d'obtenir le |
TryGet(MessageProperties, ContextMessageProperty) |
Tente d'obtenir le |