Partager via


CorrelationCallbackMessageProperty Classe

Définition

Fournit une classe de base abstraite pour différer le calcul de la clé de corrélation 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

Celle-ci est généralement utilisée pour permettre à d'autres canaux de fournir des données de corrélation avant qu'un message ne soit envoyé sur le câble.

Constructeurs

CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

Appelé par les 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 instance de classe dérivée CorrelationCallbackMessageProperty.

CorrelationCallbackMessageProperty(ICollection<String>)

Appelé par les 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 requises pour calculer la corrélation.

Propriétés

IsFullyDefined

Détermine si l'objet CorrelationCallbackMessageProperty possède toutes les données de corrélation requises.

Name

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

NeededData

Obtient la liste des données de corrélation requises pour pouvoir appliquer la corrélation.

Méthodes

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 la corrélation de façon asynchrone.

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 façon 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()

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)
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

En cas de substitution dans une classe dérivée, effectue de façon asynchrone le calcul de la 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 façon asynchrone pour la corrélation.

OnFinalizeCorrelation(Message, TimeSpan)

En cas de substitution dans une classe dérivée, effectue le calcul de la 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 un CorrelationCallbackMessageProperty à partir du Properties du message spécifié.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Tente d'obtenir un objet CorrelationCallbackMessageProperty dans les propriétés du message spécifié.

S’applique à