Partager via


ContextMessageProperty Classe

Définition

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é ContextMessageProperty dans un Message spécifié de l'instance actuelle de ContextMessageProperty.

AddOrReplaceInMessageProperties(MessageProperties)

Définit la valeur de la propriété ContextMessageProperty dans une collection de MessageProperties spécifiée de l'instance actuelle de ContextMessageProperty.

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 ContextMessageProperty des propriétés d'un message spécifié.

TryGet(MessageProperties, ContextMessageProperty)

Tente d'obtenir le ContextMessageProperty d'une collection spécifiée de propriétés d'un message.

S’applique à

Voir aussi