SqlDependency Construtores

Definição

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.

Confira também

Aplica-se a