Compartir a través de


CorrelationCallbackMessageProperty Clase

Definición

Proporciona una clase base abstracta para aplazar el cálculo de la clave de correlación hasta que estén disponibles todos los datos de correlación.

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
Herencia
CorrelationCallbackMessageProperty
Implementaciones

Comentarios

Se suele usar para que otros canales puedan proporcionar los datos de correlación antes de que se envíe un mensaje en la conexión.

Constructores

CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

Las clases derivadas lo llaman para inicializar una nueva instancia de la clase derivada mediante los datos de correlación necesarios desde otra instancia de la clase CorrelationCallbackMessageProperty derivada.

CorrelationCallbackMessageProperty(ICollection<String>)

Las clases derivadas lo llaman para inicializar un nueva instancia de la clase derivada mediante la colección especificada de datos de correlación necesarios para calcular la correlación.

Propiedades

IsFullyDefined

Determina si la clase CorrelationCallbackMessageProperty tiene todos los datos de correlación necesarios.

Name

Obtiene el nombre de esta propiedad del mensaje: "CorrelationCallbackMessageProperty".

NeededData

Obtiene una lista de los datos de correlación necesarios antes de que se pueda aplicar la correlación.

Métodos

AddData(String, Func<String>)

Agrega los datos de correlación necesarios a la propiedad.

BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Lo llama un protocolo de correlación cuando está disponible toda la información de correlación para construir de forma asincrónica la correlación.

CreateCopy()

Cuando se invalida en una clase derivada, inicializa y devuelve una copia de la instancia de la propiedad del mensaje derivada.

EndFinalizeCorrelation(IAsyncResult)

Devuelve el mensaje que se preparó de forma asincrónica para la correlación.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FinalizeCorrelation(Message, TimeSpan)

Lo llama un protocolo de correlación cuando está disponible toda la información de correlación para construir la correlación.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Cuando se invalida en una clase derivada, se realiza de forma asincrónica el cálculo de la correlación para el mensaje especificado.

OnEndFinalizeCorrelation(IAsyncResult)

Cuando se invalida en una clase derivada, devuelve el mensaje que se preparó de forma asincrónica para la correlación.

OnFinalizeCorrelation(Message, TimeSpan)

Cuando se invalida en una clase derivada, se realiza el cálculo de la correlación para el mensaje especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryGet(Message, CorrelationCallbackMessageProperty)

Intenta obtener un elemento CorrelationCallbackMessageProperty a partir de la propiedad Properties del mensaje especificado.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Intenta obtener una clase CorrelationCallbackMessageProperty a partir de las propiedades del mensaje especificado.

Se aplica a