SqlDependency.Stop Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Останавливает прослушиватель для подключения, заданного в предыдущем вызове 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
Строка подключения для экземпляра SQL Server, использовавшегося в предыдущем вызове Start(String).
Возвращаемое значение
Значение true
, если прослушиватель был полностью остановлен; значение false
, если домен AppDomain был отсоединен от прослушивателя, но имеется еще хотя бы один домен AppDomain, использующий этот же прослушиватель.
Исключения
Параметр connectionString
имеет значение NULL.
Этот метод вызывается из SQLCLR.
Вызывающий код не имеет разрешения на управление доступом для кода (CAS), возвращенного SqlClientPermission.
Произошло базовое исключение 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
Очередь сервис-брокера SQL Server, использовавшаяся в предыдущем вызове Start(String, String).
Возвращаемое значение
Значение true
, если прослушиватель был полностью остановлен; значение false
, если домен AppDomain был отсоединен от прослушивателя, но имеется еще хотя бы один домен AppDomain, использующий этот же прослушиватель.
Исключения
Параметр connectionString
имеет значение NULL.
Этот метод вызывается из SQLCLR.
Вызывающий код не имеет разрешения на управление доступом для кода (CAS), возвращенного SqlClientPermission.
Кроме того, произошло базовое исключение SqlClient.
Комментарии
Метод Stop должен вызываться для каждого Start вызова. Данный прослушиватель полностью завершает работу только при получении того же количества Stop запросов, что и Start запросы.