Экспорт (0) Печать
Развернуть все

Класс Filter

Описывает выражение фильтра, проверяемое для BrokeredMessage.

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

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

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

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

  ИмяОписание
Открытый методEquals (Производный от Object.)
Защищенный методFinalize (Производный от Object.)
Открытый методGetHashCode (Производный от Object.)
Открытый методGetType (Производный от Object.)
Открытый методMatchСопоставляет BrokeredMessage и FilterExpression.
Защищенный методMemberwiseClone (Производный от Object.)
Открытый методPreprocessПредобрабатывает выражение фильтра и возвращает предобработанный объект FilterExpression.
Открытый методToString (Производный от Object.)
Открытый методValidateПроверяет FilterExpression на соответствие действующим правилам грамматики.
В начало

FilterExpression is an abstract class with the following concrete implementations:

  1. SqlFilterExpression that represents a filter using SQL syntax.

  2. CorrelationFilter that provides an optimization for correlation equality expressions.

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

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

ДОБАВИТЬ
Показ:
© 2014 Microsoft