SqlDependency Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma nova instância da SqlDependency classe.
Sobrecargas
| Name | Description |
|---|---|
| SqlDependency() |
Cria uma nova instância da SqlDependency classe com as definições padrão. |
| SqlDependency(SqlCommand) |
Cria uma nova instância da SqlDependency classe e associa-a ao SqlCommand parâmetro. |
| SqlDependency(SqlCommand, String, Int32) |
Cria uma nova instância da SqlDependency classe, associa-a ao SqlCommand parâmetro e especifica opções de notificação e um valor de time-out. |
SqlDependency()
Cria uma nova instância da SqlDependency classe com as definições padrão.
public:
SqlDependency();
public SqlDependency();
Public Sub New ()
Observações
O construtor inicializa o SqlDependency objeto usando o nome padrão do serviço do Service Broker e o time-out. Em algum momento após a construção, deve usar o AddCommandDependency método para associar um ou mais comandos a este SqlDependency objeto.
As notificações de consulta são suportadas apenas para instruções SELECT que atendem a uma lista de requisitos específicos. Para mais informações, consulte SQL Server Service Broker e A Trabalhar com Notificações de Consulta.
Ver também
Aplica-se a
SqlDependency(SqlCommand)
Cria uma nova instância da SqlDependency classe e associa-a 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 associar a este SqlDependency objeto. O construtor irá configurar um SqlNotificationRequest objeto e associá-lo ao comando.
Exceções
O command parâmetro é NULL.
O SqlCommand objeto já tem um SqlNotificationRequest objeto atribuído à sua Notification propriedade, e este SqlNotificationRequest não está associado a essa dependência.
Observações
Internamente, este construtor cria uma instância da SqlNotificationRequest classe e liga-a a um SqlCommand objeto.
As notificações de consulta são suportadas apenas para instruções SELECT que atendem a uma lista de requisitos específicos. Para mais informações, consulte SQL Server Service Broker e A Trabalhar com Notificações de Consulta.
Ver também
Aplica-se a
SqlDependency(SqlCommand, String, Int32)
Cria uma nova instância da SqlDependency classe, associa-a ao SqlCommand parâmetro e especifica opções de notificação e um valor de time-out.
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 associar a este SqlDependency objeto. O construtor configura um SqlNotificationRequest objeto e associa-o ao comando.
- options
- String
As opções de pedido de notificação serão usadas por esta dependência.
null para usar o serviço padrão.
- timeout
- Int32
O tempo para esta notificação em segundos. O valor padrão é 0, indicando que o time-out do servidor deve ser utilizado.
Exceções
O command parâmetro é NULL.
O valor de time-out é inferior a zero.
O SqlCommand objeto já tem um SqlNotificationRequest objeto atribuído à sua Notification propriedade e que SqlNotificationRequest não está associado a esta dependência.
Foi feita uma tentativa de criar uma instância de SqlDependency a partir do SQLCLR.
Observações
As notificações de consulta são suportadas apenas para instruções SELECT que atendem a uma lista de requisitos específicos. Para mais informações, consulte SQL Server Service Broker e A Trabalhar com Notificações de Consulta.