Share via


CorrelationCallbackMessageProperty Classe

Definizione

Fornisce una classe di base astratta per rinviare il calcolo della chiave di correlazione fino a che tutti i dati di correlazione non sono disponibili.

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
Ereditarietà
CorrelationCallbackMessageProperty
Implementazioni

Commenti

È in genere utilizzato per consentire agli altri canali di fornire dati di correlazione prima che un messaggio venga inviato sulla rete.

Costruttori

CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

Chiamato dalle classi derivate per inizializzare una nuova istanza della classe derivata utilizzando i dati di correlazione necessari di un'altra istanza della classe derivata CorrelationCallbackMessageProperty.

CorrelationCallbackMessageProperty(ICollection<String>)

Chiamato dalle classi derivate per inizializzare una nuova istanza della classe derivata utilizzando la raccolta specificata di dati di correlazione richiesta per calcolare la correlazione.

Proprietà

IsFullyDefined

Determina se la proprietà CorrelationCallbackMessageProperty dispone di tutti i dati di correlazione necessari.

Name

Ottiene il nome di questa proprietà del messaggio: "CorrelationCallbackMessageProperty".

NeededData

Ottiene un elenco di dati di correlazione necessari affinché la correlazione possa essere applicata.

Metodi

AddData(String, Func<String>)

Aggiunge alla proprietà dati di correlazione necessari.

BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Chiamato da un protocollo di correlazione quando tutte le informazioni di correlazione sono disponibili per costruire in modo asincrono la correlazione.

CreateCopy()

Quando sottoposto a override in una classe derivata, inizializza e restituisce una copia dell'istanza di proprietà di messaggi derivata.

EndFinalizeCorrelation(IAsyncResult)

Restituisce il messaggio che è stato preparato in modo asincrono per la correlazione.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FinalizeCorrelation(Message, TimeSpan)

Chiamato da un protocollo di correlazione quando tutte le informazioni di correlazione sono disponibili per costruire la correlazione.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Quando sottoposto a override in una classe derivata, esegue in modo asincrono il calcolo di correlazione per il messaggio specificato.

OnEndFinalizeCorrelation(IAsyncResult)

Quando sottoposto a override in una classe derivata, restituisce il messaggio preparato in modo asincrono per la correlazione.

OnFinalizeCorrelation(Message, TimeSpan)

Quando sottoposto a override in una classe derivata, esegue il calcolo di correlazione per il messaggio specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryGet(Message, CorrelationCallbackMessageProperty)

Tenta di ottenere una proprietà CorrelationCallbackMessageProperty dalle proprietà Properties del messaggio specificato.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Tenta di ottenere una proprietà CorrelationCallbackMessageProperty dalle proprietà di un messaggio specificato.

Si applica a