次の方法で共有


SqlDependency.Stop メソッド

定義

オーバーロード

Stop(String)

以前の Start(String) 呼び出しで指定された接続のリスナーを停止します。

Stop(String, String)

以前の Start(String, String) 呼び出しで指定された接続のリスナーを停止します。

Stop(String)

以前の Start(String) 呼び出しで指定された接続のリスナーを停止します。

public:
 static bool Stop(System::String ^ connectionString);
public static bool Stop (string connectionString);
static member Stop : string -> bool
Public Shared Function Stop (connectionString As String) As Boolean

パラメーター

connectionString
String

以前の Start(String) 呼び出しで使用された SQL Server のインスタンスの接続文字列。

戻り値

リスナーが完全に停止した場合は trueAppDomain はリスナーからバインドを解除されたが、同一のリスナーを使用している他の AppDomain が 1 つ以上存在する場合は false

例外

connectionString パラメーターが NULL です。

SQLCLR 内からメソッドが呼び出されました。

必要な SqlClientPermission コード アクセス セキュリティ (CAS: Code Access Security) のアクセス許可が、呼び出し元にありません。

基になる SqlClient 例外が発生しました。

注釈

メソッドは Stop 、呼び出しごとに Start 呼び出す必要があります。 特定のリスナーは、要求と同じ数の Stop 要求を受信した場合にのみ完全に Start シャットダウンします。

適用対象

Stop(String, String)

以前の Start(String, String) 呼び出しで指定された接続のリスナーを停止します。

public:
 static bool Stop(System::String ^ connectionString, System::String ^ queue);
public static bool Stop (string connectionString, string queue);
static member Stop : string * string -> bool
Public Shared Function Stop (connectionString As String, queue As String) As Boolean

パラメーター

connectionString
String

以前の Start(String, String) 呼び出しで使用された SQL Server のインスタンスの接続文字列。

queue
String

以前の Start(String, String) 呼び出しで使用された SQL Server Service Broker キュー。

戻り値

リスナーが完全に停止した場合は trueAppDomain はリスナーからバインドを解除されたが、同一のリスナーを使用している他の AppDomain が 1 つ以上存在する場合は false

例外

connectionString パラメーターが NULL です。

SQLCLR 内からメソッドが呼び出されました。

必要な SqlClientPermission コード アクセス セキュリティ (CAS: Code Access Security) のアクセス許可が、呼び出し元にありません。

基になる SqlClient 例外が発生しました。

注釈

メソッドは Stop 、呼び出しごとに Start 呼び出す必要があります。 特定のリスナーは、要求と同じ数の Stop 要求を受信した場合にのみ完全に Start シャットダウンします。

適用対象