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.
Sobrecargas
SqlDependency() |
Cria uma nova instância da classe SqlDependency com as configurações padrão. |
SqlDependency(SqlCommand) |
Cria uma nova instância da classe SqlDependency e a associa-a ao parâmetro SqlCommand. |
SqlDependency(SqlCommand, String, Int32) |
Cria uma nova instância da classe SqlDependency, a associa ao parâmetro SqlCommand e especifica opções de notificação e um valor de tempo limite. |
SqlDependency()
Cria uma nova instância da classe SqlDependency 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 Trabalhando com notificações de consulta.
Aplica-se a
SqlDependency(SqlCommand)
Cria uma nova instância da classe SqlDependency e a associa-a ao parâmetro SqlCommand.
public:
SqlDependency(Microsoft::Data::SqlClient::SqlCommand ^ command);
public SqlDependency (Microsoft.Data.SqlClient.SqlCommand command);
new Microsoft.Data.SqlClient.SqlDependency : Microsoft.Data.SqlClient.SqlCommand -> Microsoft.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand)
Parâmetros
- command
- SqlCommand
O objeto SqlCommand a ser associado a este objeto SqlDependency. O construtor configurará um objeto SqlNotificationRequest e o associará ao comando.
Exceções
O parâmetro command
é NULL.
O objeto SqlCommand já tem um objeto SqlNotificationRequest atribuído à sua propriedade Notification e esse 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 Trabalhando com notificações de consulta.
Aplica-se a
SqlDependency(SqlCommand, String, Int32)
Cria uma nova instância da classe SqlDependency, a associa ao parâmetro SqlCommand e especifica opções de notificação e um valor de tempo limite.
public:
SqlDependency(Microsoft::Data::SqlClient::SqlCommand ^ command, System::String ^ options, int timeout);
public SqlDependency (Microsoft.Data.SqlClient.SqlCommand command, string options, int timeout);
new Microsoft.Data.SqlClient.SqlDependency : Microsoft.Data.SqlClient.SqlCommand * string * int -> Microsoft.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand, options As String, timeout As Integer)
Parâmetros
- command
- SqlCommand
O objeto SqlCommand a ser associado a este objeto SqlDependency. O construtor configura um objeto SqlNotificationRequest 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 parâmetro command
é NULL.
O valor de tempo limite é menor que zero.
O objeto SqlCommand já tem um objeto SqlNotificationRequest atribuído à sua propriedade Notification e esse SqlNotificationRequest não está associado a essa dependência.
An attempt was made to create a **SqlDependency** instance from within 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 Trabalhando com notificações de consulta.