Filter クラス

定義

BrokeredMessage に対して評価されるフィルター式について説明します。

[System.Runtime.Serialization.DataContract(Name="Filter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.SqlFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.TrueFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.FalseFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.CorrelationFilter))]
[System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))]
public abstract class Filter : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract(Name="Filter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.SqlFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.TrueFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.FalseFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.CorrelationFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))>]
type Filter = class
    interface IExtensibleDataObject
Public MustInherit Class Filter
Implements IExtensibleDataObject
継承
Filter
派生
属性
実装

注釈

Filter は、次の具象実装を持つ抽象クラスです。

プロパティ

RequiresPreprocessing

フィルター式で前処理が必要かどうかを示す値を取得します。

メソッド

Match(BrokeredMessage)

BrokeredMessage と FilterExpression を照合します。

Preprocess()

フィルター式を前処理し、前処理された FilterExpression を返します。

Validate()

FilterExpression を検証し、有効な文法規則に準拠していることを確認します。

明示的なインターフェイスの実装

IExtensibleDataObject.ExtensionData

BrokeredMessage に対して評価されるフィルター式について説明します。

適用対象

こちらもご覧ください