导出 (0) 打印
全部展开

Filter 类

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

描述根据 BrokeredMessage 进行评估的筛选器表达式。

命名空间:  Microsoft.ServiceBus.Messaging
程序集:  Microsoft.ServiceBus(在 Microsoft.ServiceBus.dll 中)

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

Filter 类型公开以下成员。

  名称说明
公共属性RequiresPreprocessing获取一个值,用于指示筛选器表达式是否需要预处理。
页首

  名称说明
公共方法Equals (从 Object 继承。)
受保护方法Finalize (从 Object 继承。)
公共方法GetHashCode (从 Object 继承。)
公共方法GetType (从 Object 继承。)
公共方法Match根据 FilterExpression 来匹配 BrokeredMessage。
受保护方法MemberwiseClone (从 Object 继承。)
公共方法Preprocess预处理筛选器表达式,并返回预处理的 FilterExpression。
公共方法ToString (从 Object 继承。)
公共方法Validate验证 FilterExpression 并确保它符合有效的语法规则。
页首

  名称说明
显式接口实现私有属性IExtensibleDataObject.ExtensionData获取或设置包含附加数据的对象。
页首

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.

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

社区附加资源

添加
显示:
© 2015 Microsoft