次の方法で共有


SimpleOperator Enumeration

SimpleLeafCondition に対してサポートされている演算子です。

名前空間: Microsoft.SqlServer.NotificationServices.Rules
アセンブリ: Microsoft.SqlServer.NotificationServices.Rules (microsoft.sqlserver.notificationservices.rules.dll 内)

構文

'宣言
Public Enumeration SimpleOperator
public enum SimpleOperator
public enum class SimpleOperator
public enum SimpleOperator
public enum SimpleOperator

メンバ

メンバ名 説明
Equals 引数が等しい場合、SimpleLeafConditiontrue と評価されます。
GreaterThan Left 引数が Right 引数より大きい場合、SimpleLeafConditiontrue と評価されます。
GreaterThanOrEqualTo Left 引数が Right 引数以上の場合、SimpleLeafConditiontrue と評価されます。
LessThan Left 引数が Right 引数より小さい場合、SimpleLeafConditiontrue と評価されます。
LessThanOrEqualTo Left 引数が Right 引数以下の場合、SimpleLeafConditiontrue と評価されます。
Like Left 引数の文字列が Right 引数のパターンと一致する場合、SimpleLeafConditiontrue と評価されます。詳細については、「LIKE (Transact-SQL)」を参照してください。
NotEquals Left 引数が Right 引数と等しくない場合、SimpleLeafConditiontrue と評価されます。

使用例

次の例では、Equals 演算子と LessThanOrEqualTo 演算子の使用方法を示します。

// Create the NSInstance object.
NSInstance testInstance = 
    new NSInstance("InventoryTrackerInstance");

// Create the NSApplication object.
NSApplication testApplication =
    new NSApplication(testInstance, "InventoryTracker");

// Create Subscription object.
Subscription s = new Subscription(testApplication, 
    "InventoryTrackerSubscriptions");

// Define subscription properties
s.SubscriberId = "TestUser1";
s.Enabled = true;
s.RuleName = "InventoryTrackerRule";
s["DeviceName"] = "Work e-mail";
s["SubscriberLocale"] = "en-US";

// Define OrCondition
s.Condition = new AndCondition(
    new SimpleLeafCondition(new FieldValue("ProductName"),
                    SimpleOperator.Equals,
                    "Road-250 Black, 48"),
    new SimpleLeafCondition(new FieldValue("LocationName"),
                    SimpleOperator.Equals,
                    "Final Assembly"),
    new SimpleLeafCondition(new FieldValue("Quantity"),
                    SimpleOperator.LessThanOrEqualTo,
                    35)
);

// Add subscription
s.Add();

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Microsoft.SqlServer.NotificationServices.Rules Namespace