SqlDependency.Stop 方法

定义

停止在上 Start 一次调用中指定的连接的侦听器。

重载

名称 说明
Stop(String)

停止在上 Start 一次调用中指定的连接的侦听器。

Stop(String, String)

停止在上 Start 一次调用中指定的连接的侦听器。

注解

SqlDependency 侦听器将在SQL Server连接中发生错误时重启。

Stop(String)

停止在上 Start 一次调用中指定的连接的侦听器。

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实例的连接字符串。

返回

true 如果侦听器已完全停止,则为 falseAppDomain 如果侦听器未绑定,但至少有一个 AppDomain 使用同一侦听器的其他侦听器。

例外

参数 connectionString 为 NULL。

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

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

发生了基础 SqlClient 异常。

注解

Stop必须为每个Start调用调用调用方法。 给定侦听器仅在收到与请求相同的请求StartStop时完全关闭。

另请参阅

适用于

Stop(String, String)

停止在上 Start 一次调用中指定的连接的侦听器。

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 队列。

返回

true 如果侦听器已完全停止,则为 falseAppDomain 如果侦听器未绑定,但至少有一个 AppDomain 使用同一侦听器。

例外

参数 connectionString 为 NULL。

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

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

发生了基础 SqlClient 异常。

注解

Stop必须为每个Start调用调用调用方法。 给定侦听器仅在收到与请求相同的请求StartStop时完全关闭。

另请参阅

适用于