Share via


SqlRuleFilter クラス

定義

式と、pub/sub パイプラインで実行されるアクションの構成であるフィルターを表します。

public class SqlRuleFilter : Azure.Messaging.ServiceBus.Administration.RuleFilter
type SqlRuleFilter = class
    inherit RuleFilter
Public Class SqlRuleFilter
Inherits RuleFilter
継承
SqlRuleFilter
派生

注釈

SqlRuleFilter 、受信メッセージのユーザー定義プロパティとシステム プロパティに対してブローカーで評価される SQL に似た条件式を保持します。 条件式では、すべてのシステム プロパティ (クラスに明示的に ServiceBusMessage 一覧表示されているすべてのプロパティ) の前 sys. に を付ける必要があります。 SQL サブセットは、プロパティの存在 (EXISTS)、null 値 (IS NULL)、論理 NOT/AND/OR、関係演算子、数値算術、LIKE との単純なテキスト パターン マッチングのテストを実装します。

コンストラクター

SqlRuleFilter(String)

指定した SQL 式を使用して、 SqlRuleFilter クラスの新しいインスタンスを初期化します。

プロパティ

Parameters

フィルター式の値を設定します。 使用できる型: string、int、long、bool、double

SqlExpression

SQL 式を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

Equals(RuleFilter)

現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。

GetHashCode()

既定のハッシュ関数として機能します。

ToString()

の文字列表現 SqlRuleFilterを返します。

演算子

Equality(SqlRuleFilter, SqlRuleFilter)

2 つの SqlRuleFilter の値が等しいかどうかを比較します。

Inequality(SqlRuleFilter, SqlRuleFilter)

2 つの SqlRuleFilter の値が等しくないかどうかを比較します。

適用対象