Microsoft.SqlServer.NotificationServices.Rules Namespace

Microsoft.SqlServer.NotificationServices.Rules 名前空間には、サブスクリプション管理インターフェイスを開発する際に使用されるクラスが含まれています。サブスクリプション クラス内の条件アクションを使用するとき、このクラスを使用して、Condition プロパティの作成や管理を行います。

クラス

クラス 説明
AndCondition AND ブール論理によって論理的に評価される、一連の Condition オブジェクトを定義します。このクラスは継承できません。
Argument Microsoft.SqlServer.NotificationServices.Rules 名前空間内にある、すべてのスカラ値式クラスの抽象基本クラスです。
BetweenLeafCondition Test 引数が MinMax の間 (両方の値を含む) にある場合は、true と評価します。このクラスは継承できません。
BooleanLeafCondition ブール値 Argument の値が true の場合は true と評価され、それ以外の場合は false と評価されます。このクラスは継承できません。
Condition Microsoft.SqlServer.NotificationServices.Rules 名前空間のブール値式クラスの抽象基本クラスです。
ConditionTree Condition から派生し、複数引数 (n 項) のブール式クラス OrCondition および AndCondition の基本クラスとして機能する抽象基本クラスです。このクラスは継承できません。
ConstantValue 事前決定値を使用して、Argument を表します。このクラスは継承できません。
ExpressionValue 単純な算術式の評価によって値が決まる Argument を表します。このクラスは継承できません。
FieldValue 入力フィールドから値を取得する Argument を表します。
FilterRule 条件評価の結果に基づいて、入力テーブルまたは入力ビューでのフィルタを定義します。このクラスは継承できません。
FilterStatement "IF <条件> THEN <アクション>" という形式の論理ステートメントを示します。このクラスは継承できません。
FunctionValue Transact-SQL ユーザー定義関数から値を取得する Argument オブジェクトを表します。
InputType 論理式で使用される入力テーブルおよび入力ビューの抽象基本クラスです。このクラスは継承できません。
IsNullLeafCondition ArgumentNULL の場合は、true と評価します。このクラスは継承できません。
JoinClause 2 つのテーブルまたはビューの列の間の結合を表します。
LeafCondition ブール値の評価の基本単位を表す抽象基本クラスです。このクラスは継承できません。
LinkLeafCondition 関連する FilterRule オブジェクトの結果に対して操作を評価します。このクラスは継承できません。
LogicStatement RuleLogic インスタンス内の "IF <条件> THEN <結果またはアクション>" ステートメントの抽象基本クラスです。このクラスは継承できません。
NotCondition 別の Condition オブジェクトの結果を否定します。このクラスは継承できません。
OrCondition OR ブール論理によって論理的に評価される、一連の Condition オブジェクトを定義します。このクラスは継承できません。
PropertyRule 入力テーブルまたは入力ビュー内の任意の行に、スカラ値と評価されるロジックを定義します。このクラスは継承できません。
PropertyStatement "IF <条件> THEN <結果>" の形式で論理ステートメントを示します。ここで、結果はスカラ値になります。このクラスは継承できません。
RuleLogic Microsoft.SqlServer.NotificationServices.Rules 名前空間の論理式クラスの抽象基本クラスです。このクラスは継承できません。
RuleObject Microsoft.SqlServer.NotificationServices.Rules 名前空間のすべての論理グラフ ノード クラスの抽象基本クラスです。
RulesException Microsoft.SqlServer.NotificationServices.Rules 名前空間のコンポーネントによってスローされる例外を表します。このクラスは継承できません。
RuleValue 他の RuleLogic インスタンスの評価から値を取得する Argument を表します。
SimpleLeafCondition 関係演算子を使用して 2 つの Argument オブジェクトを比較し、ブール型の結果を返します。このクラスは継承できません。
StoredRuleObject XML 表現からシリアル化またはシリアル化解除可能なすべてのルール オブジェクトの抽象基本クラスです。このクラスは継承できません。
TableInputType RuleLogic インスタンスへの入力として使用可能な Table オブジェクトを示します。
ViewInputType RuleObject インスタンスへの入力として使用可能な View オブジェクトを示します。このクラスは継承できません。

列挙型

列挙体 説明
ExpressionOperator ExpressionValue に対してサポートされている演算子です。
FilterAction FilterStatement に対してサポートされているアクションです。
LinkLeafOperator LinkLeafCondition に対してサポートされている演算子です。
SimpleOperator SimpleLeafCondition に対してサポートされている演算子です。