Продажи: 1-800-867-1389

Класс CorrelationFilter

Представляет выражение фильтра корреляции.

Пространство имен:  Microsoft.ServiceBus.Messaging
Сборка:  Microsoft.ServiceBus (в Microsoft.ServiceBus.dll)

[KnownTypeAttribute(typeof(DateTimeOffset))]
[DataContractAttribute(Name = "CorrelationFilter", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class CorrelationFilter : Filter

Тип CorrelationFilter обеспечивает доступ к следующим элементам.

  ИмяОписание
Открытый методCorrelationFilter()()()()Инициализирует новый экземпляр класса CorrelationFilter со значениями по умолчанию.
Открытый методCorrelationFilter(String)Инициализирует новый экземпляр класса CorrelationFilter с указанным идентификатором корреляции.
В начало

  ИмяОписание
Открытое свойствоContentTypeПолучает тип содержания сообщения.
Открытое свойствоCorrelationIdПолучает идентификатор корреляции.
Открытое свойствоLabelПолучает метку, связанную с приложением.
Открытое свойствоMessageIdПолучает идентификатор сообщения.
Открытое свойствоPropertiesПолучает свойства сообщения, связанные с приложением.
Открытое свойствоReplyToПолучает адрес очереди для ответа.
Открытое свойствоReplyToSessionIdПолучает идентификатор сеанса для ответа.
Открытое свойствоRequiresPreprocessingПолучает значение, указывающее, требует ли выражение CorrelationFilter предварительной обработки. (Переопределяет Filter..::..RequiresPreprocessing.)
Открытое свойствоSessionIdПолучает идентификатор сеанса.
Открытое свойствоToПолучает адрес отправки.
В начало

  ИмяОписание
Открытый методEquals (Производный от Object.)
Открытый методGetHashCode (Производный от Object.)
Открытый методGetType (Производный от Object.)
Открытый методMatchУказывает, соответствует ли сообщение текущему SQL-выражению. (Переопределяет Filter..::..Match(BrokeredMessage).)
Открытый методPreprocessПолучает предобработанное выражение фильтра. (Переопределяет Filter..::..Preprocess()()()().)
Открытый методToString (Переопределяет Object..::..ToString()()()().)
Открытый методValidateПроверяет объект CorrelationFilter. (Переопределяет Filter..::..Validate()()()().)
В начало

  ИмяОписание
Явная реализация интерфейсаЗакрытое свойствоIExtensibleDataObject..::..ExtensionDataВозвращает или задает объект, который содержит дополнительные данные. (Производный от Filter.)
В начало

The CorrelationFilter provides an efficient shortcut for declarations of filters that deal only with correlation equality. In this case the cost of the lexicographical analysis of the expression can be avoided. Not only will correlation filters be optimized at declaration time, but they will also be optimized at runtime. Correlation filter matching can be reduced to a hashtable lookup, which aggregates the complexity of the set of defined correlation filters to 0(1).

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.
Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2014 Microsoft