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


SqlDependency.Stop Метод

Определение

Останавливает прослушиватель для подключения, заданного в предыдущем вызове Start.

Перегрузки

Stop(String)

Останавливает прослушиватель для подключения, заданного в предыдущем вызове Start.

Stop(String, String)

Останавливает прослушиватель для подключения, заданного в предыдущем вызове Start.

Комментарии

Прослушиватель SqlDependency перезапустится при возникновении ошибки в SQL Server подключении.

Stop(String)

Исходный код:
System.Data.SqlClient.notsupported.cs

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

Исключения

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

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

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

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

Комментарии

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

См. также раздел

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

Stop(String, String)

Исходный код:
System.Data.SqlClient.notsupported.cs

Останавливает прослушиватель для подключения, заданного в предыдущем вызове 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

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

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

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

Исключения

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

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

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

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

Комментарии

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

См. также раздел

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