SqlDependency Construtores

Definição

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.

Ver também

Aplica-se a