CorrelationCallbackMessageProperty Clase

Definición

Proporciona una clase base abstracta para aplazar el cálculo de la clave de correlación hasta que todos los datos de correlación estén 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
Herencia
CorrelationCallbackMessageProperty
Implementaciones

Comentarios

Normalmente se usa para permitir que otros canales proporcionen datos de correlación antes de enviar un mensaje en la conexión.

Constructores

Nombre Description
CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

Llamadas por clases derivadas para inicializar una nueva instancia de la clase derivada mediante los datos de correlación necesarios de otra CorrelationCallbackMessageProperty instancia de clase derivada.

CorrelationCallbackMessageProperty(ICollection<String>)

Llamadas por clases derivadas para inicializar una nueva instancia de la clase derivada mediante la colección especificada de datos de correlación necesarios para calcular la correlación.

Propiedades

Nombre Description
IsFullyDefined

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

Name

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

NeededData

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

Métodos

Nombre Description
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 toda la información de correlación está disponible 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 de 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 al objeto actual.

(Heredado de Object)
FinalizeCorrelation(Message, TimeSpan)

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

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

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

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

OnEndFinalizeCorrelation(IAsyncResult)

Cuando se reemplaza 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, realiza el cálculo de correlación del mensaje especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryGet(Message, CorrelationCallbackMessageProperty)

Intenta obtener un CorrelationCallbackMessageProperty elemento de la clase del Propertiesmensaje especificado.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Intenta obtener un CorrelationCallbackMessageProperty objeto de las propiedades del mensaje especificadas.

Se aplica a