Поделиться через


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, если прослушиватель был полностью остановлен; значение false, если домен AppDomain был отсоединен от прослушивателя, но имеется еще хотя бы один домен AppDomain, использующий этот же прослушиватель.

Исключения

Параметр connectionString имеет значение NULL.

Этот метод вызывается из SQLCLR.

Вызывающий код не имеет разрешения на управление доступом для кода (CAS), возвращенного SqlClientPermission.

Произошло базовое исключение SqlClient.

Комментарии

Метод Stop должен вызываться для каждого Start вызова. Данный прослушиватель полностью завершает работу только тогда, когда получает то же количество Stop запросов, что Start и запросы.

Применяется к

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

Очередь сервис-брокера SQL Server, использовавшаяся в предыдущем вызове Start(String, String).

Возвращаемое значение

Значение true, если прослушиватель был полностью остановлен; значение false, если домен AppDomain был отсоединен от прослушивателя, но имеется еще хотя бы один домен AppDomain, использующий этот же прослушиватель.

Исключения

Параметр connectionString имеет значение NULL.

Этот метод вызывается из SQLCLR.

Вызывающий код не имеет разрешения на управление доступом для кода (CAS), возвращенного SqlClientPermission.

Кроме того, произошло базовое исключение SqlClient.

Комментарии

Метод Stop должен вызываться для каждого Start вызова. Данный прослушиватель полностью завершает работу только тогда, когда получает то же количество Stop запросов, что Start и запросы.

Применяется к