セールス: 1-800-867-1380

Filter クラス

BrokeredMessage に対して評価されるフィルター式を示します。

名前空間:  Microsoft.ServiceBus.Messaging
アセンブリ:  Microsoft.ServiceBus (Microsoft.ServiceBus.dll)

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

Filter 型は、以下のメンバーを公開しています。

  名前説明
パブリック プロパティRequiresPreprocessingフィルター式で前処理が必要かどうかを示す値を取得します。
先頭に戻る

  名前説明
パブリック メソッドEquals (Object から継承されています。)
プロテクト メソッドFinalize (Object から継承されています。)
パブリック メソッドGetHashCode (Object から継承されています。)
パブリック メソッドGetType (Object から継承されています。)
パブリック メソッドMatchFilterExpression に対して BrokeredMessage を一致させます。
プロテクト メソッドMemberwiseClone (Object から継承されています。)
パブリック メソッドPreprocessフィルター式を前処理し、前処理された FilterExpression を返します。
パブリック メソッドToString (Object から継承されています。)
パブリック メソッドValidateFilterExpression を検証し、有効な文法規則に従っていることを確認します。
先頭に戻る

  名前説明
明示的なインターフェイスの実装プライベート プロパティ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.

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
この情報は役に立ちましたか。
(残り 1500 文字)
フィードバックをいただき、ありがとうございました

コミュニティの追加

追加
表示:
© 2014 Microsoft