CorrelationCallbackMessageProperty Classe

Définition

Fournit une classe de base abstraite pour le calcul de clé de corrélation différée jusqu’à ce que toutes les données de corrélation soient disponibles.

public ref class CorrelationCallbackMessageProperty abstract : System::ServiceModel::Channels::IMessageProperty
public abstract class CorrelationCallbackMessageProperty : System.ServiceModel.Channels.IMessageProperty
type CorrelationCallbackMessageProperty = class
    interface IMessageProperty
Public MustInherit Class CorrelationCallbackMessageProperty
Implements IMessageProperty
Héritage
CorrelationCallbackMessageProperty
Implémente

Remarques

Il est généralement utilisé pour permettre à d’autres canaux de fournir des données de corrélation avant l’envoi d’un message sur le câble.

Constructeurs

Nom Description
CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

Appelée par des classes dérivées pour initialiser une nouvelle instance de la classe dérivée à l’aide des données de corrélation requises d’une autre CorrelationCallbackMessageProperty instance de classe dérivée.

CorrelationCallbackMessageProperty(ICollection<String>)

Appelée par des classes dérivées pour initialiser une nouvelle instance de la classe dérivée à l’aide de la collection spécifiée de données de corrélation requise pour calculer la corrélation.

Propriétés

Nom Description
IsFullyDefined

Détermine si toutes CorrelationCallbackMessageProperty les données de corrélation requises sont présentes.

Name

Obtient le nom de cette propriété de message : « CorrelationCallbackMessageProperty ».

NeededData

Obtient une liste des données de corrélation requises avant que la corrélation ne puisse être appliquée.

Méthodes

Nom Description
AddData(String, Func<String>)

Ajoute les données de corrélation requises à la propriété.

BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Appelé par un protocole de corrélation lorsque toutes les informations de corrélation sont disponibles pour construire de façon asynchrone la corrélation.

CreateCopy()

En cas de substitution dans une classe dérivée, initialise et retourne une copie de l’instance de propriété de message dérivée.

EndFinalizeCorrelation(IAsyncResult)

Retourne le message préparé de manière asynchrone pour la corrélation.

Equals(Object)

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

(Hérité de Object)
FinalizeCorrelation(Message, TimeSpan)

Appelé par un protocole de corrélation lorsque toutes les informations de corrélation sont disponibles pour construire la corrélation.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

En cas de substitution dans une classe dérivée, effectue de manière asynchrone le calcul de corrélation pour le message spécifié.

OnEndFinalizeCorrelation(IAsyncResult)

En cas de substitution dans une classe dérivée, retourne le message préparé de manière asynchrone pour la corrélation.

OnFinalizeCorrelation(Message, TimeSpan)

En cas de substitution dans une classe dérivée, effectue le calcul de corrélation pour le message spécifié.

ToString()

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

(Hérité de Object)
TryGet(Message, CorrelationCallbackMessageProperty)

Tente d’obtenir CorrelationCallbackMessagePropertyun Properties à partir du message spécifié.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Tente d’obtenir une CorrelationCallbackMessageProperty valeur à partir des propriétés de message spécifiées.

S’applique à