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 classe SqlDependency.
Overload
SqlDependency() |
Crea una nuova istanza della classe SqlDependency con le impostazioni predefinite. |
SqlDependency(SqlCommand) |
Crea una nuova istanza della classe SqlDependency e la associa al parametro SqlCommand. |
SqlDependency(SqlCommand, String, Int32) |
Crea una nuova istanza della classe SqlDependency, la associa al parametro SqlCommand e specifica le opzioni di notifica e un valore di timeout. |
SqlDependency()
Crea una nuova istanza della classe SqlDependency con le impostazioni predefinite.
public:
SqlDependency();
public SqlDependency ();
Public Sub New ()
Commenti
Il costruttore inizializza l'oggetto SqlDependency usando 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 alcuni requisiti specifici. Per altre informazioni, vedere SQL Server Service Broker e Uso delle notifiche di query.
Vedi anche
Si applica a
SqlDependency(SqlCommand)
Crea una nuova istanza della classe SqlDependency e la associa al parametro SqlCommand.
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 all'oggetto SqlDependency. Il costruttore imposterà un oggetto SqlNotificationRequest e lo associerà al comando.
Eccezioni
Il parametro command
è NULL.
Alla proprietà SqlCommand dell'oggetto SqlNotificationRequest è già stato assegnato un oggetto Notification, ma tale oggetto 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 alcuni requisiti specifici. Per altre informazioni, vedere SQL Server Service Broker e Uso delle notifiche di query.
Vedi anche
Si applica a
SqlDependency(SqlCommand, String, Int32)
Crea una nuova istanza della classe SqlDependency, la associa al parametro SqlCommand 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 all'oggetto SqlDependency. Il costruttore imposta un oggetto SqlNotificationRequest e lo associerà al comando.
- options
- String
Opzioni per la richiesta di notifica che verranno utilizzate dalla dipendenza.
null
per usare il servizio predefinito.
- timeout
- Int32
Timeout per questa notifica, in secondi. Il valore predefinito 0 indica che deve essere utilizzato il valore di timeout del server.
Eccezioni
Il parametro command
è NULL.
Il valore di timeout è minore di zero.
Alla proprietà SqlCommand dell'oggetto SqlNotificationRequest è già stato assegnato un oggetto Notification, ma tale oggetto 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 alcuni requisiti specifici. Per altre informazioni, vedere SQL Server Service Broker e Uso delle notifiche di query.