SqlDependency.Start Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Start(String) |
Inicia o ouvinte para receber notificações de alteração de dependência da instância do SQL Server especificada pela cadeia de conexão. |
Start(String, String) |
Inicia o ouvinte para receber notificações de alteração de dependência da instância do SQL Server especificada pela cadeia de conexão usando a fila especificada do SQL Server Service Broker. |
Start(String)
Inicia o ouvinte para receber notificações de alteração de dependência da instância do SQL Server especificada pela cadeia de conexão.
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
Parâmetros
- connectionString
- String
A cadeia de conexão para a instância do SQL Server da qual as notificações de alteração serão obtidas.
Retornos
true
se o ouvinte tiver sido inicializado com êxito; false
se já existir um ouvinte compatível.
Exceções
O parâmetro connectionString
é NULL.
O parâmetro connectionString
é o mesmo que uma chamada anterior a esse método, mas os parâmetros são diferentes.
O método foi chamado de dentro do CLR.
O chamador não tem a permissão de CAS (segurança de acesso do código) SqlClientPermission necessária.
Foi feita uma chamada subsequente para o método com um parâmetro connectionString
equivalente com um usuário diferente ou um usuário que não é o padrão para o mesmo esquema.
Além disso, todas as exceções SqlClient subjacentes.
Comentários
Esse método inicia o ouvinte do para AppDomain receber notificações de dependência da instância de SQL Server especificada pelo connectionString
parâmetro . Esse método pode ser chamado mais de uma vez com cadeias de conexão diferentes para vários servidores.
Para comentários adicionais, consulte Start.
Confira também
Aplica-se a
Start(String, String)
Inicia o ouvinte para receber notificações de alteração de dependência da instância do SQL Server especificada pela cadeia de conexão usando a fila especificada do SQL Server Service Broker.
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
Parâmetros
- connectionString
- String
A cadeia de conexão para a instância do SQL Server da qual as notificações de alteração serão obtidas.
- queue
- String
Uma fila existente do SQL Server Service Broker a ser usada. Se for null
, a fila padrão será usada.
Retornos
true
se o ouvinte tiver sido inicializado com êxito; false
se já existir um ouvinte compatível.
Exceções
O parâmetro connectionString
é NULL.
O parâmetro connectionString
é o mesmo que uma chamada anterior a esse método, mas os parâmetros são diferentes.
O método foi chamado de dentro do CLR.
O chamador não tem a permissão de CAS (segurança de acesso do código) SqlClientPermission necessária.
Foi feita uma chamada posterior ao método com um parâmetro connectionString
equivalente, mas com um usuário diferente ou um usuário que não usa como padrão o mesmo esquema.
Além disso, todas as exceções SqlClient subjacentes.
Comentários
Esse método inicia o ouvinte do para AppDomain receber notificações de dependência da instância de SQL Server especificada pelo connectionString
parâmetro . Esse método pode ser chamado mais de uma vez com cadeias de conexão diferentes para vários servidores.
Se nenhum nome de fila for especificado, SqlDependency criará uma fila e um serviço temporários no servidor usados para todo o processo, mesmo que o processo envolva mais de um AppDomain. A fila e o serviço são removidos automaticamente após o desligamento do aplicativo.
Para comentários adicionais, consulte Start.