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

SQL Server 实例的连接字符串,在上一次 Start(String) 调用中使用。

返回

如果侦听器完全停止,则为 true;如果 AppDomain 从侦听器解除绑定,但至少还有另一个 AppDomain 使用同一侦听器,则为 false

例外

connectionString 参数为 NULL。

此方法是从 SQLCLR 内部调用的。

调用方没有所必需的 SqlClientPermission 代码访问安全性 (CAS) 权限。

发生基础 SqlClient 异常

注解

Stop每次调用都必须调用 Start 方法。 给定侦听器仅在接收与请求相同的请求数 StopStart 完全关闭。

适用于

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

SQL Server 实例的连接字符串,在上一次 Start(String, String) 调用中使用。

queue
String

在上一次 Start(String, String) 调用中使用的 SQL Server Service Broker 队列。

返回

如果侦听器完全停止,则为 true;如果 AppDomain 从侦听器解除绑定,但至少还有另一个 AppDomain 使用同一侦听器,则为 false

例外

connectionString 参数为 NULL。

此方法是从 SQLCLR 内部调用的。

调用方没有所必需的 SqlClientPermission 代码访问安全性 (CAS) 权限。

发生基础 SqlClient 异常

注解

Stop每次调用都必须调用 Start 方法。 给定侦听器仅在接收与请求相同的请求数 StopStart 完全关闭。

适用于