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.
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 usando il SqlDependency nome del servizio Service Broker predefinito e il timeout. A un certo punto dopo la costruzione, è necessario usare 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.
Si applica a
SqlDependency(SqlCommand)
Crea una nuova istanza della classe SqlDependency e la associa al parametro 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)
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.
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(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)
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.
An attempt was made to create a **SqlDependency** instance from within 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.