SqlDependency Construtores

Definição

Cria uma nova instância da classe SqlDependency.Creates a new instance of the SqlDependency class.

Sobrecargas

SqlDependency()

Cria uma nova instância da classe SqlDependency com as configurações padrão.Creates a new instance of the SqlDependency class with the default settings.

SqlDependency(SqlCommand)

Cria uma nova instância da classe SqlDependency e a associa-a ao parâmetro SqlCommand.Creates a new instance of the SqlDependency class and associates it with the SqlCommand parameter.

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.Creates a new instance of the SqlDependency class, associates it with the SqlCommand parameter, and specifies notification options and a time-out value.

SqlDependency()

Cria uma nova instância da classe SqlDependency com as configurações padrão.Creates a new instance of the SqlDependency class with the default settings.

public:
 SqlDependency();
public SqlDependency ();
Public Sub New ()

Comentários

O construtor inicializa o SqlDependency objeto usando o nome do serviço de Service Broker padrão 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.The constructor initializes the SqlDependency object using the default Service Broker service name and time-out. At some point after construction, you must use the AddCommandDependency method to associate one or more commands to this SqlDependency object.

As notificações de consulta são compatíveis apenas com instruções SELECT que atendem a uma lista de requisitos específicos.Query notifications are supported only for SELECT statements that meet a list of specific requirements. Para obter mais informações, consulte SQL Server Service Broker e trabalhando com notificações de consulta.For more information, see SQL Server Service Broker and Working with Query Notifications.

Aplica-se a

SqlDependency(SqlCommand)

Cria uma nova instância da classe SqlDependency e a associa-a ao parâmetro SqlCommand.Creates a new instance of the SqlDependency class and associates it with the SqlCommand parameter.

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 objeto SqlCommand a ser associado a este objeto SqlDependency.The SqlCommand object to associate with this SqlDependency object. O construtor configurará um objeto SqlNotificationRequest e o associará ao comando.The constructor will set up a SqlNotificationRequest object and bind it to the command.

Exceções

O parâmetro command é NULL.The command parameter is 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.The SqlCommand object already has a SqlNotificationRequest object assigned to its Notification property, and that SqlNotificationRequest is not associated with this dependency.

Comentários

Internamente, esse construtor cria uma instância da SqlNotificationRequest classe e a associa a um SqlCommand objeto.Internally, this constructor creates an instance of the SqlNotificationRequest class, and binds it to a SqlCommand object.

As notificações de consulta são compatíveis apenas com instruções SELECT que atendem a uma lista de requisitos específicos.Query notifications are supported only for SELECT statements that meet a list of specific requirements. Para obter mais informações, consulte SQL Server Service Broker e trabalhando com notificações de consulta.For more information, see SQL Server Service Broker and Working with Query Notifications.

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.Creates a new instance of the SqlDependency class, associates it with the SqlCommand parameter, and specifies notification options and a time-out value.

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 objeto SqlCommand a ser associado a este objeto SqlDependency.The SqlCommand object to associate with this SqlDependency object. O construtor configura um objeto SqlNotificationRequest e o associa ao comando.The constructor sets up a SqlNotificationRequest object and bind it to the command.

options
String

As opções de solicitação de notificação a serem usadas por essa dependência.The notification request options to be used by this dependency. null para usar o serviço padrão.null to use the default service.

timeout
Int32

O tempo limite para essa notificação em segundos.The time-out for this notification in seconds. O padrão é 0, indicando que o tempo limite do servidor deve ser usado.The default is 0, indicating that the server's time-out should be used.

Exceções

O parâmetro command é NULL.The command parameter is NULL.

O valor de tempo limite é menor que zero.The time-out value is less than 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.The SqlCommand object already has a SqlNotificationRequest object assigned to its Notification property and that SqlNotificationRequest is not associated with this dependency.

Foi feita uma tentativa para criar uma instância SqlDependency de dentro de SQLCLR.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.Query notifications are supported only for SELECT statements that meet a list of specific requirements. Para obter mais informações, consulte SQL Server Service Broker e trabalhando com notificações de consulta.For more information, see SQL Server Service Broker and Working with Query Notifications.

Aplica-se a