SqlDependency Construtores
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.
Cria uma nova instância da SqlDependency classe.
Sobrecargas
| Nome | Description |
|---|---|
| SqlDependency() |
Cria uma nova instância da SqlDependency classe com as configurações padrão. |
| SqlDependency(SqlCommand) |
Cria uma nova instância da classe e a SqlDependency associa ao SqlCommand parâmetro. |
| SqlDependency(SqlCommand, String, Int32) |
Cria uma nova instância da classe, associa-a SqlDependency ao SqlCommand parâmetro e especifica opções de notificação e um valor de tempo limite. |
SqlDependency()
Cria uma nova instância da SqlDependency classe com as configurações padrão.
public:
SqlDependency();
public SqlDependency();
Public Sub New ()
Comentários
O construtor inicializa o SqlDependency objeto usando o nome de serviço padrão do Service Broker e o tempo limite. Em algum momento após a construção, você deve usar o AddCommandDependency método para associar um ou mais comandos a esse SqlDependency objeto.
As notificações de consulta são compatíveis apenas com instruções SELECT que atendem a uma lista de requisitos específicos. Para obter mais informações, consulte SQL Server Service Broker e Working with Query Notifications.
Confira também
Aplica-se a
SqlDependency(SqlCommand)
Cria uma nova instância da classe e a SqlDependency associa ao SqlCommand parâmetro.
public:
SqlDependency(System::Data::SqlClient::SqlCommand ^ command);
public SqlDependency(System.Data.SqlClient.SqlCommand command);
new System.Data.SqlClient.SqlDependency : System.Data.SqlClient.SqlCommand -> System.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand)
Parâmetros
- command
- SqlCommand
O SqlCommand objeto a ser associado a esse SqlDependency objeto. O construtor configurará um SqlNotificationRequest objeto e o associará ao comando.
Exceções
O command parâmetro é NULL.
O SqlCommand objeto já tem um SqlNotificationRequest objeto atribuído à sua Notification propriedade e que SqlNotificationRequest não está associado a essa dependência.
Comentários
Internamente, esse construtor cria uma instância da classe e a SqlNotificationRequest associa a um SqlCommand objeto.
As notificações de consulta são compatíveis apenas com instruções SELECT que atendem a uma lista de requisitos específicos. Para obter mais informações, consulte SQL Server Service Broker e Working with Query Notifications.
Confira também
Aplica-se a
SqlDependency(SqlCommand, String, Int32)
Cria uma nova instância da classe, associa-a SqlDependency ao SqlCommand parâmetro e especifica opções de notificação e um valor de tempo limite.
public:
SqlDependency(System::Data::SqlClient::SqlCommand ^ command, System::String ^ options, int timeout);
public SqlDependency(System.Data.SqlClient.SqlCommand command, string options, int timeout);
new System.Data.SqlClient.SqlDependency : System.Data.SqlClient.SqlCommand * string * int -> System.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand, options As String, timeout As Integer)
Parâmetros
- command
- SqlCommand
O SqlCommand objeto a ser associado a esse SqlDependency objeto. O construtor configura um SqlNotificationRequest objeto e o associa ao comando.
- options
- String
As opções de solicitação de notificação a serem usadas por essa dependência.
null para usar o serviço padrão.
- timeout
- Int32
O tempo limite para essa notificação em segundos. O padrão é 0, indicando que o tempo limite do servidor deve ser usado.
Exceções
O command parâmetro é NULL.
O valor de tempo limite é menor que zero.
O SqlCommand objeto já tem um SqlNotificationRequest objeto atribuído à sua Notification propriedade e que SqlNotificationRequest não está associado a essa dependência.
Foi feita uma tentativa de criar uma instância sqlDependency de dentro do SQLCLR.
Comentários
As notificações de consulta são compatíveis apenas com instruções SELECT que atendem a uma lista de requisitos específicos. Para obter mais informações, consulte SQL Server Service Broker e Working with Query Notifications.