导出 (0) 打印
全部展开
此主题尚未评级 - 评价此主题

Filter 类

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

描述根据 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根据 FilterExpression 来匹配 BrokeredMessage。
受保护方法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.

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。
本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈

社区附加资源

添加
显示:
© 2014 Microsoft. 版权所有。