SqlDependency.Stop 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
停止在上 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调用调用调用方法。 给定侦听器仅在收到与请求相同的请求Start数Stop时完全关闭。
另请参阅
适用于
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调用调用调用方法。 给定侦听器仅在收到与请求相同的请求Start数Stop时完全关闭。