CorrelationCallbackMessageProperty Classe

Definizione

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

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

Viene in genere usato per consentire ad altri canali di fornire dati di correlazione prima che un messaggio venga inviato in transito.

Costruttori

Nome Descrizione
CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

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

CorrelationCallbackMessageProperty(ICollection<String>)

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

Proprietà

Nome Descrizione
IsFullyDefined

Determina se dispone CorrelationCallbackMessageProperty 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 prima dell'applicazione della correlazione.

Metodi

Nome Descrizione
AddData(String, Func<String>)

Aggiunge i dati di correlazione necessari alla proprietà .

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()

In caso di override in una classe derivata, inizializza e restituisce una copia dell'istanza della proprietà del messaggio derivata.

EndFinalizeCorrelation(IAsyncResult)

Restituisce il messaggio 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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

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

Quando sottoposto a override in una classe derivata, esegue in modo asincrono il calcolo della 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 della correlazione per il messaggio specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryGet(Message, CorrelationCallbackMessageProperty)

Tenta di ottenere un oggetto CorrelationCallbackMessageProperty dal messaggio Propertiesspecificato.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Tenta di ottenere un oggetto CorrelationCallbackMessageProperty dalle proprietà del messaggio specificate.

Si applica a