SqlRuleFilter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
式と、pub/sub パイプラインで実行されるアクションの構成であるフィルターを表します。
public class SqlRuleFilter : Azure.Messaging.ServiceBus.Administration.RuleFilter
type SqlRuleFilter = class
inherit RuleFilter
Public Class SqlRuleFilter
Inherits RuleFilter
- 継承
- 派生
注釈
は 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 の値が等しくないかどうかを比較します。 |
適用対象
Azure SDK for .NET