SqlDependency.Start 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Start(String) |
启动用于接收依赖项更改通知的侦听器,该通知来自由连接字符串指定的 SQL Server 实例。 |
Start(String, String) |
启动用于接收依赖项更改通知的侦听器,该侦听器使用指定的 SQL Server Service Broker 队列从由连接字符串指定的 SQL Server 实例接收。 |
Start(String)
启动用于接收依赖项更改通知的侦听器,该通知来自由连接字符串指定的 SQL Server 实例。
public:
static bool Start(System::String ^ connectionString);
public static bool Start (string connectionString);
static member Start : string -> bool
Public Shared Function Start (connectionString As String) As Boolean
参数
- connectionString
- String
SQL Server 实例(从中获取更改通知)的连接字符串。
返回
如果侦听器初始化成功,则为 true
;如果已存在兼容的侦听器,则为 false
。
例外
connectionString
参数为 NULL。
调用方没有所必需的 SqlClientPermission 代码访问安全性 (CAS) 权限。
注解
此方法启动 的侦听器,AppDomain以便从 参数指定的 connectionString
SQL Server 实例接收依赖项通知。 对于多个服务器,可以使用不同的连接字符串多次调用此方法。
有关其他说明,请参阅 Start。
另请参阅
适用于
Start(String, String)
启动用于接收依赖项更改通知的侦听器,该侦听器使用指定的 SQL Server Service Broker 队列从由连接字符串指定的 SQL Server 实例接收。
public:
static bool Start(System::String ^ connectionString, System::String ^ queue);
public static bool Start (string connectionString, string queue);
static member Start : string * string -> bool
Public Shared Function Start (connectionString As String, queue As String) As Boolean
参数
- connectionString
- String
SQL Server 实例(从中获取更改通知)的连接字符串。
- queue
- String
要使用的现有 SQL Server Service Broker 队列。 如果为 null
,则使用默认队列。
返回
如果侦听器初始化成功,则为 true
;如果已存在兼容的侦听器,则为 false
。
例外
connectionString
参数为 NULL。
调用方没有所必需的 SqlClientPermission 代码访问安全性 (CAS) 权限。
注解
此方法启动 的侦听器,AppDomain以便从 参数指定的 connectionString
SQL Server 实例接收依赖项通知。 对于多个服务器,可以使用不同的连接字符串多次调用此方法。
如果未指定队列名称, SqlDependency 则会在服务器中创建用于整个进程的临时队列和服务,即使进程涉及多个 AppDomain。 应用程序关闭时会自动删除队列和服务。
有关其他说明,请参阅 Start。