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.Represents a Where clause and a Select clause that identify the unique characteristics of a message so that it can be routed to the correct instance.

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.A CorrelationQuery is a set of queries that are run on an incoming or outgoing message to generate a set of instance keys. InstanceKey representa una asociación entre los datos seleccionados de la consulta y una instancia de servicio determinada.An InstanceKey represents an association between the data selected from the query and a particular service instance.

La cláusula Where permite al usuario filtrar el conjunto de mensajes en que se ejecuta CorrelationQuery.The Where clause allows the user to filter the set of messages that this CorrelationQuery runs on. 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.The Select clause represents the query set used to uniquely identify the service instance for which an incoming message should be dispatched. 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.The SelectAdditional clauses are a set of query sets that represent new instance keys that must be created to associate that data with the service instance.

Constructores

CorrelationQuery()

Inicializa una nueva instancia de la clase CorrelationQuery.Initializes a new instance of the CorrelationQuery class.

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.Gets or sets the MessageQuerySet that contains the elements in the message that compose the instance key that uniquely identifies the message.

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.Gets a collection of clauses, each of which defines the set of elements in the message that make up an associated key.

Where

Obtiene o establece el MessageFilter que define el conjunto de mensajes a los que se aplica esta consulta.Gets or sets the MessageFilter that defines the set of messages for which this query applies.

Métodos

Equals(Object)

Determina si el CorrelationQuery actual es igual al objeto especificado.Determines whether the current CorrelationQuery is equal to the specified object.

GetHashCode()

Devuelve el código hash del CorrelationQuery actual.Returns the hash code for the current CorrelationQuery.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a