SqlDependency Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una nuova istanza della SqlDependency classe .
Overload
| Nome | Descrizione |
|---|---|
| SqlDependency() |
Crea una nuova istanza della SqlDependency classe con le impostazioni predefinite. |
| SqlDependency(SqlCommand) |
Crea una nuova istanza della SqlDependency classe e la associa al SqlCommand parametro . |
| SqlDependency(SqlCommand, String, Int32) |
Crea una nuova istanza della SqlDependency classe , la associa al SqlCommand parametro e specifica le opzioni di notifica e un valore di timeout. |
SqlDependency()
Crea una nuova istanza della SqlDependency classe con le impostazioni predefinite.
public:
SqlDependency();
public SqlDependency();
Public Sub New ()
Commenti
Il costruttore inizializza l'oggetto SqlDependency utilizzando il nome e il timeout predefiniti del servizio Service Broker. A un certo punto dopo la costruzione, è necessario utilizzare il AddCommandDependency metodo per associare uno o più comandi a questo SqlDependency oggetto.
Le notifiche delle query sono supportate solo per le istruzioni SELECT che soddisfano un elenco di requisiti specifici. Per altre informazioni, vedere SQL Server Service Broker e Working with Query Notifications.
Vedi anche
Si applica a
SqlDependency(SqlCommand)
Crea una nuova istanza della SqlDependency classe e la associa al SqlCommand parametro .
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)
Parametri
- command
- SqlCommand
Oggetto SqlCommand da associare a questo SqlDependency oggetto. Il costruttore configura un SqlNotificationRequest oggetto e lo associa al comando.
Eccezioni
Il command parametro è NULL.
L'oggetto SqlCommand dispone già di un SqlNotificationRequest oggetto assegnato alla relativa Notification proprietà e che SqlNotificationRequest non è associato a questa dipendenza.
Commenti
Internamente, questo costruttore crea un'istanza della SqlNotificationRequest classe e la associa a un SqlCommand oggetto .
Le notifiche delle query sono supportate solo per le istruzioni SELECT che soddisfano un elenco di requisiti specifici. Per altre informazioni, vedere SQL Server Service Broker e Working with Query Notifications.
Vedi anche
Si applica a
SqlDependency(SqlCommand, String, Int32)
Crea una nuova istanza della SqlDependency classe , la associa al SqlCommand parametro e specifica le opzioni di notifica e un valore di timeout.
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)
Parametri
- command
- SqlCommand
Oggetto SqlCommand da associare a questo SqlDependency oggetto. Il costruttore configura un SqlNotificationRequest oggetto e lo associa al comando .
- options
- String
Opzioni della richiesta di notifica da usare da questa dipendenza.
null per usare il servizio predefinito.
- timeout
- Int32
Timeout per questa notifica in secondi. Il valore predefinito è 0, a indicare che è necessario usare il timeout del server.
Eccezioni
Il command parametro è NULL.
Il valore di timeout è minore di zero.
L'oggetto SqlCommand dispone già di un SqlNotificationRequest oggetto assegnato alla relativa Notification proprietà e che SqlNotificationRequest non è associato a questa dipendenza.
È stato effettuato un tentativo di creare un'istanza di SqlDependency dall'interno di SQLCLR.
Commenti
Le notifiche delle query sono supportate solo per le istruzioni SELECT che soddisfano un elenco di requisiti specifici. Per altre informazioni, vedere SQL Server Service Broker e Working with Query Notifications.