SqlDependency.Start Metodo

Definizione

Overload

Start(String)

Avvia il listener per ricevere le notifiche relative alle modifiche subite dalla dipendenza dall'istanza di SQL Server specificata dalla stringa di connessione.

Start(String, String)

Avvia il listener per ricevere le notifiche relative alle modifiche apportate alla dipendenza dall'istanza di SQL Server specificata dalla stringa di connessione utilizzando la coda del Service Broker di SQL Server specificata.

Start(String)

Avvia il listener per ricevere le notifiche relative alle modifiche subite dalla dipendenza dall'istanza di SQL Server specificata dalla stringa di connessione.

public:
 static bool Start(System::String ^ connectionString);
public static bool Start (string connectionString);
static member Start : string -> bool
Public Shared Function Start (connectionString As String) As Boolean

Parametri

connectionString
String

Stringa di connessione per l'istanza di SQL Server da cui ricevere le notifiche di modifiche.

Restituisce

true se l'inizializzazione del listener ha avuto esito positivo, false se esiste già un listener compatibile.

Eccezioni

Il parametro connectionString è NULL.

Il parametro connectionString è lo stesso utilizzato per una precedente chiamata al metodo, ma gli altri parametri sono diversi.

Il metodo è stato chiamato dall'interno di CLR.

Il chiamante non dispone dell'autorizzazione di sicurezza dall'accesso di codice (CAS, Code Access Security) SqlClientPermission richiesta.

È stata effettuata una chiamata successiva al metodo con un parametro connectionString equivalente, ma con un utente diverso, o con un utente che non utilizza lo stesso schema per impostazione predefinita.

Anche qualsiasi eccezione SqlClient sottostante.

Commenti

Questo metodo avvia il listener per AppDomain la ricezione di notifiche di dipendenza dall'istanza di SQL Server specificata dal connectionString parametro. Questo metodo può essere chiamato più volte con stringhe di connessione diverse per più server.

Per altre osservazioni, vedere Start.

Vedi anche

Si applica a

Start(String, String)

Avvia il listener per ricevere le notifiche relative alle modifiche apportate alla dipendenza dall'istanza di SQL Server specificata dalla stringa di connessione utilizzando la coda del Service Broker di SQL Server specificata.

public:
 static bool Start(System::String ^ connectionString, System::String ^ queue);
public static bool Start (string connectionString, string queue);
static member Start : string * string -> bool
Public Shared Function Start (connectionString As String, queue As String) As Boolean

Parametri

connectionString
String

Stringa di connessione per l'istanza di SQL Server da cui ricevere le notifiche di modifiche.

queue
String

Coda del Service Broker di SQL Server da utilizzare. Se null, viene utilizzata la coda predefinita.

Restituisce

true se l'inizializzazione del listener ha avuto esito positivo, false se esiste già un listener compatibile.

Eccezioni

Il parametro connectionString è NULL.

Il parametro connectionString è lo stesso utilizzato per una precedente chiamata al metodo, ma gli altri parametri sono diversi.

Il metodo è stato chiamato dall'interno di CLR.

Il chiamante non dispone dell'autorizzazione di sicurezza dall'accesso di codice (CAS, Code Access Security) SqlClientPermission richiesta.

È stata effettuata una chiamata successiva al metodo con un parametro connectionString equivalente, ma con un utente diverso, o con un utente che non utilizza lo stesso schema per impostazione predefinita.

Anche qualsiasi eccezione SqlClient sottostante.

Commenti

Questo metodo avvia il listener per AppDomain la ricezione di notifiche di dipendenza dall'istanza di SQL Server specificata dal connectionString parametro. Questo metodo può essere chiamato più volte con stringhe di connessione diverse per più server.

Se non viene specificato alcun nome della coda, SqlDependency crea una coda temporanea e un servizio nel server utilizzato per l'intero processo, anche se il processo implica più di un AppDomainoggetto . La coda e il servizio vengono rimossi automaticamente all'arresto dell'applicazione.

Per altre osservazioni, vedere Start.

Vedi anche

Si applica a