SqlDependency コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SqlDependency クラスの新しいインスタンスを作成します。
新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。
オーバーロード
| Name | 説明 |
|---|---|
| SqlDependency() |
既定の設定を使用して、 SqlDependency クラスの新しいインスタンスを作成します。 新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。 |
| SqlDependency(SqlCommand) |
SqlDependency クラスの新しいインスタンスを作成し、SqlCommand パラメーターに関連付けます。 新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。 |
| SqlDependency(SqlCommand, String, Int32) |
SqlDependency クラスの新しいインスタンスを作成し、SqlCommand パラメーターに関連付け、通知オプションとタイムアウト値を指定します。 新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。 |
SqlDependency()
既定の設定を使用して、 SqlDependency クラスの新しいインスタンスを作成します。
新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。
public:
SqlDependency();
public SqlDependency();
Public Sub New ()
注釈
コンストラクターは、既定の Service Broker サービス名とタイムアウトを使用して、 SqlDependency オブジェクトを初期化します。構築後のある時点で、 AddCommandDependency メソッドを使用して、1 つ以上のコマンドをこの SqlDependency オブジェクトに関連付ける必要があります。
クエリ通知は、特定の要件を満たす SELECT ステートメントでのみサポートされます。 詳細については、「SQL Server Service Broker」および「クエリ通知を使用した作業」を参照してください。
関連項目
適用対象
SqlDependency(SqlCommand)
SqlDependency クラスの新しいインスタンスを作成し、SqlCommand パラメーターに関連付けます。
新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。
public:
SqlDependency(System::Data::SqlClient::SqlCommand ^ command);
public SqlDependency(System.Data.SqlClient.SqlCommand command);
new System.Data.SqlClient.SqlDependency : System.Data.SqlClient.SqlCommand -> System.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand)
パラメーター
- command
- SqlCommand
このSqlCommand オブジェクトに関連付けるSqlDependency オブジェクト。 コンストラクターは、 SqlNotificationRequest オブジェクトを設定し、コマンドにバインドします。
例外
command パラメーターは NULL です。
SqlCommand オブジェクトには、SqlNotificationRequest プロパティに割り当てられているNotification オブジェクトが既にあり、そのSqlNotificationRequestはこの依存関係に関連付けされていません。
注釈
内部的には、このコンストラクターは、 SqlNotificationRequest クラスのインスタンスを作成し、 SqlCommand オブジェクトにバインドします。
クエリ通知は、特定の要件を満たす SELECT ステートメントでのみサポートされます。 詳細については、「SQL Server Service Broker」および「クエリ通知を使用した作業」を参照してください。
関連項目
適用対象
SqlDependency(SqlCommand, String, Int32)
SqlDependency クラスの新しいインスタンスを作成し、SqlCommand パラメーターに関連付け、通知オプションとタイムアウト値を指定します。
新しい開発では、Microsoftを使用します。Data.SqlClient。 このページでは、System.Data.SqlClient について説明します。
public:
SqlDependency(System::Data::SqlClient::SqlCommand ^ command, System::String ^ options, int timeout);
public SqlDependency(System.Data.SqlClient.SqlCommand command, string options, int timeout);
new System.Data.SqlClient.SqlDependency : System.Data.SqlClient.SqlCommand * string * int -> System.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand, options As String, timeout As Integer)
パラメーター
- command
- SqlCommand
このSqlCommand オブジェクトに関連付けるSqlDependency オブジェクト。 コンストラクターは、 SqlNotificationRequest オブジェクトを設定し、コマンドにバインドします。
- options
- String
この依存関係で使用される通知要求オプション。
null 既定のサービスを使用する場合は 。
- timeout
- Int32
この通知のタイムアウト (秒単位)。 既定値は 0 で、サーバーのタイムアウトを使用する必要があることを示します。
例外
command パラメーターは NULL です。
タイムアウト値が 0 未満です。
SqlCommand オブジェクトには、SqlNotificationRequest プロパティに割り当てられているNotification オブジェクトが既にあり、そのSqlNotificationRequestはこの依存関係に関連付けされていません。
SQLCLR 内から SqlDependency インスタンスを作成しようとしました。
注釈
クエリ通知は、特定の要件を満たす SELECT ステートメントでのみサポートされます。 詳細については、「SQL Server Service Broker」および「クエリ通知を使用した作業」を参照してください。