SqlDependency.Stop 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
停止在上一次 Start 调用中指定的连接的侦听器。
重载
Stop(String) |
停止在上一次 Start 调用中指定的连接的侦听器。 |
Stop(String, String) |
停止在上一次 Start 调用中指定的连接的侦听器。 |
注解
当SqlDependencySQL 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
SQL Server 实例的连接字符串,在上一次 Start(String) 调用中使用。
返回
如果侦听器完全停止,则为 true
;如果 AppDomain 从侦听器解除绑定,但至少还有另一个 AppDomain 使用同一侦听器,则为 false
。
例外
connectionString
参数为 NULL。
此方法是从 SQLCLR 内部调用的。
调用方没有所必需的 SqlClientPermission 代码访问安全性 (CAS) 权限。
发生基础 SqlClient 异常。
注解
Stop每次调用都必须调用 Start 方法。 给定侦听器仅在接收与请求相同的请求数 Stop 时 Start 完全关闭。
另请参阅
适用于
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
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 方法。 给定侦听器仅在接收与请求相同的请求数 Stop 时 Start 完全关闭。