Compartilhar via


SqlDependency.Stop Método

Definição

Sobrecargas

Stop(String)

Interrompe um ouvinte para uma conexão especificada na chamada Start(String) anterior.

Stop(String, String)

Interrompe um ouvinte para uma conexão especificada na chamada Start(String, String) anterior.

Stop(String)

Interrompe um ouvinte para uma conexão especificada na chamada Start(String) anterior.

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

Parâmetros

connectionString
String

Cadeia de conexão para a instância do SQL Server que foi usada em uma chamada Start(String) anterior.

Retornos

true se o ouvinte foi completamente interrompido; false se o AppDomain foi desassociado do ouvinte, mas há pelo menos um outro AppDomain usando o mesmo ouvinte.

Exceções

O parâmetro connectionString é NULL.

O método foi chamado de dentro do SQLCLR.

O chamador não tem a permissão de CAS (segurança de acesso do código) SqlClientPermission necessária.

Ocorreu uma exceção do SqlClient subjacente.

Comentários

O Stop método deve ser chamado para cada Start chamada. Um determinado ouvinte só é desligado totalmente quando recebe o mesmo número de Stop solicitações Start que as solicitações.

Aplica-se a

Stop(String, String)

Interrompe um ouvinte para uma conexão especificada na chamada Start(String, String) anterior.

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

Parâmetros

connectionString
String

Cadeia de conexão para a instância do SQL Server que foi usada em uma chamada Start(String, String) anterior.

queue
String

A fila do SQL Server Service Broker que foi usada em uma chamada Start(String, String) anterior.

Retornos

true se o ouvinte foi completamente interrompido; false se o AppDomain foi desassociado do ouvinte, mas há pelo menos um outro AppDomain usando o mesmo ouvinte.

Exceções

O parâmetro connectionString é NULL.

O método foi chamado de dentro do SQLCLR.

O chamador não tem a permissão de CAS (segurança de acesso do código) SqlClientPermission necessária.

Ocorreu uma exceção do SqlClient subjacente.

Comentários

O Stop método deve ser chamado para cada Start chamada. Um determinado ouvinte só é desligado totalmente quando recebe o mesmo número de Stop solicitações Start que as solicitações.

Aplica-se a