SqlDependency Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una nueva instancia de la SqlDependency clase .
Sobrecargas
| Nombre | Description |
|---|---|
| SqlDependency() |
Crea una nueva instancia de la SqlDependency clase con la configuración predeterminada. |
| SqlDependency(SqlCommand) |
Crea una nueva instancia de la SqlDependency clase y la asocia al SqlCommand parámetro . |
| SqlDependency(SqlCommand, String, Int32) |
Crea una nueva instancia de la SqlDependency clase , la asocia al SqlCommand parámetro y especifica las opciones de notificación y un valor de tiempo de espera. |
SqlDependency()
Crea una nueva instancia de la SqlDependency clase con la configuración predeterminada.
public:
SqlDependency();
public SqlDependency();
Public Sub New ()
Comentarios
El constructor inicializa el SqlDependency objeto con el nombre de servicio y el tiempo de espera predeterminados de Service Broker. En algún momento después de la construcción, debe usar el AddCommandDependency método para asociar uno o varios comandos a este SqlDependency objeto.
Se admiten notificaciones de consultas solo para las instrucciones SELECT que cumplan un listado de requisitos específicos. Para obtener más información, consulte SQL Server Service Broker y Working with Query Notifications.
Consulte también
Se aplica a
SqlDependency(SqlCommand)
Crea una nueva instancia de la SqlDependency clase y la asocia al 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
Objeto SqlCommand que se va a asociar a este SqlDependency objeto. El constructor configurará un SqlNotificationRequest objeto y lo enlazará al comando .
Excepciones
El command parámetro es NULL.
El SqlCommand objeto ya tiene un SqlNotificationRequest objeto asignado a su Notification propiedad y que SqlNotificationRequest no está asociado a esta dependencia.
Comentarios
Internamente, este constructor crea una instancia de la SqlNotificationRequest clase y la enlaza a un SqlCommand objeto .
Se admiten notificaciones de consultas solo para las instrucciones SELECT que cumplan un listado de requisitos específicos. Para obtener más información, consulte SQL Server Service Broker y Working with Query Notifications.
Consulte también
Se aplica a
SqlDependency(SqlCommand, String, Int32)
Crea una nueva instancia de la SqlDependency clase , la asocia al SqlCommand parámetro y especifica las opciones de notificación y un valor de tiempo de espera.
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
Objeto SqlCommand que se va a asociar a este SqlDependency objeto. El constructor configura un SqlNotificationRequest objeto y lo enlaza al comando .
- options
- String
Las opciones de solicitud de notificación que va a usar esta dependencia.
null para usar el servicio predeterminado.
- timeout
- Int32
Tiempo de espera de esta notificación en segundos. El valor predeterminado es 0, lo que indica que se debe usar el tiempo de espera del servidor.
Excepciones
El command parámetro es NULL.
El valor de tiempo de espera es menor que cero.
El SqlCommand objeto ya tiene un SqlNotificationRequest objeto asignado a su Notification propiedad y que SqlNotificationRequest no está asociado a esta dependencia.
Se intentó crear una instancia de SqlDependency desde SQLCLR.
Comentarios
Se admiten notificaciones de consultas solo para las instrucciones SELECT que cumplan un listado de requisitos específicos. Para obtener más información, consulte SQL Server Service Broker y Working with Query Notifications.