Compartir vía


CorrelationQuery Clase

Definición

Representa una cláusula Where y una cláusula Select que identifican las características únicas de un mensaje para que se pueda enrutar a la instancia correcta.

public ref class CorrelationQuery
public class CorrelationQuery
type CorrelationQuery = class
Public Class CorrelationQuery
Herencia
CorrelationQuery

Comentarios

CorrelationQuery es un conjunto de consultas que se ejecutan en un mensaje de entrada o de salida para generar un conjunto de claves de instancia. InstanceKey representa una asociación entre los datos seleccionados de la consulta y una instancia de servicio determinada.

La cláusula Where permite al usuario filtrar el conjunto de mensajes en que se ejecuta CorrelationQuery. La cláusula Select representa el conjunto de consultas utilizado para identificar inequívocamente la instancia de servicio para la que se debería enviar un mensaje entrante. Las cláusulas SelectAdditional son un conjunto de consultas que representan las nuevas claves de instancia que se deben crear para asociar esos datos con la instancia de servicio.

Constructores

CorrelationQuery()

Inicializa una nueva instancia de la clase CorrelationQuery.

Propiedades

Select

Obtiene o establece el MessageQuerySet que contiene los elementos del mensaje que crean la clave de instancia que identifica inequívocamente el mensaje.

SelectAdditional

Obtiene una colección de cláusulas, cada una de los cuales define el conjunto de elementos del mensaje que constituyen una clave asociada.

Where

Obtiene o establece el MessageFilter que define el conjunto de mensajes a los que se aplica esta consulta.

Métodos

Equals(Object)

Determina si el CorrelationQuery actual es igual al objeto especificado.

GetHashCode()

Devuelve el código hash del CorrelationQuery actual.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a