次の方法で共有


BooleanLeafCondition Class

ブール値 Argument の値が true の場合は true と評価され、それ以外の場合は false と評価されます。このクラスは継承できません。

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

構文

'宣言
Public Class BooleanLeafCondition
    Inherits LeafCondition
public class BooleanLeafCondition : LeafCondition
public ref class BooleanLeafCondition : public LeafCondition
public class BooleanLeafCondition extends LeafCondition
public class BooleanLeafCondition extends LeafCondition

解説

BooleanLeafCondition コンストラクタまたはプロパティを使用して、Argument プロパティを設定する必要があります。

継承階層

System.Object
   Microsoft.SqlServer.NotificationServices.Rules.RuleObject
     Microsoft.SqlServer.NotificationServices.Rules.Condition
       Microsoft.SqlServer.NotificationServices.Rules.LeafCondition
        Microsoft.SqlServer.NotificationServices.Rules.BooleanLeafCondition

使用例

この例で使用されている条件では、フィールドを確認したり関数を使用したりするのではなく、単純にこの Boolean 値を true に設定することで、すべてのイベントの通知を行います。この方法は企業での監視サブスクリプションや、Notification Services アプリケーションが正常に通知を生成していることを確認するためのサブスクリプションで使用することができます。

// Create subscription and define basic properties.
s = new Subscription(nsApplication, subscriptionClassName);
s.SubscriberId = "David";
s.Enabled = true;
s.RuleName = "InventoryTrackerRule";
s.SetFieldValue("DeviceName", "myDevice");
s.SetFieldValue("SubscriberLocale", "en-us");

// Define a condition that is true for all events.
s.Condition = new BooleanLeafCondition(true);

// Add subscription.
s.Add();

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

BooleanLeafCondition Members
Microsoft.SqlServer.NotificationServices.Rules Namespace