Поделиться через


CorrelationQuery Класс

Определение

Представляет предложения Where и Select, идентифицирующие уникальные характеристики сообщения для его перенаправления правильному экземпляру.

public ref class CorrelationQuery
public class CorrelationQuery
type CorrelationQuery = class
Public Class CorrelationQuery
Наследование
CorrelationQuery

Комментарии

CorrelationQuery — это набор запросов, выполняемых к входящим или исходящим сообщениям для создания набора ключей экземпляра. InstanceKey представляет ассоциацию между данными, выбранными запросом, и определенным экземпляром службы.

Предложение Where позволяет пользователю фильтровать набор сообщений, для которого выполняется данный запрос CorrelationQuery. Предложение Select представляет набор запросов, используемый для уникального определения экземпляра службы, которому должно быть перенаправлено входящее сообщение. Предложения SelectAdditional — это набор наборов запросов, представляющий ключи новых экземпляров, которые должны быть созданы для ассоциации данных с экземпляром службы.

Конструкторы

CorrelationQuery()

Инициализирует новый экземпляр класса CorrelationQuery.

Свойства

Select

Возвращает или задает набор MessageQuerySet, содержащий элементы в сообщении, составляющие ключ экземпляра, уникальным образом определяющий сообщение.

SelectAdditional

Возвращает коллекцию предложений, каждое из которых задает набор элементов в сообщении, из которого состоит связанный ключ.

Where

Возвращает или задает фильтр MessageFilter, определяющий набор сообщений, к которому применяется данный запрос.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту CorrelationQuery.

GetHashCode()

Возвращает хэш-код для текущего объекта класса CorrelationQuery.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к