Compartir a través de


SqlDependency.Start Método

Definición

Sobrecargas

Start(String)

Inicia el agente de escucha para recibir notificaciones de cambio de dependencia desde la instancia de SQL Server que especifique la cadena de conexión.

Start(String, String)

Inicia el agente de escucha para recibir notificaciones de cambio de dependencia desde la instancia de SQL Server que especifique la cadena de conexión utilizando la cola de SQL Server Service Broker indicada.

Start(String)

Inicia el agente de escucha para recibir notificaciones de cambio de dependencia desde la instancia de SQL Server que especifique la cadena de conexión.

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

Parámetros

connectionString
String

Cadena de conexión para la instancia de SQL Server desde la que se van a obtener las notificaciones de cambio.

Devoluciones

true si el agente de escucha se ha inicializado correctamente, false si ya existe un agente de escucha compatible.

Excepciones

El parámetro connectionString es NULL.

El parámetro connectionString es el mismo que el de una llamada anterior a este método, pero los parámetros son diferentes.

Se ha llamado al método desde CLR.

El llamador no tiene el permiso de seguridad de acceso del código (CAS) SqlClientPermission necesario.

Se ha realizado una llamada posterior al método con un parámetro connectionString equivalente pero con distinto usuario, o con un usuario que no tiene el mismo esquema como valor predeterminado.

Además, cualquier excepción SqlClient subyacente.

Comentarios

Este método inicia el agente de escucha para AppDomain recibir notificaciones de dependencia de la instancia de SQL Server especificado por el connectionString parámetro . Se puede llamar a este método más de una vez con cadenas de conexión diferentes para varios servidores.

Para obtener comentarios adicionales, vea Start.

Consulte también

Se aplica a

Start(String, String)

Inicia el agente de escucha para recibir notificaciones de cambio de dependencia desde la instancia de SQL Server que especifique la cadena de conexión utilizando la cola de SQL Server Service Broker indicada.

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

Parámetros

connectionString
String

Cadena de conexión para la instancia de SQL Server desde la que se van a obtener las notificaciones de cambio.

queue
String

Cola de SQL Server Service Broker existente que se va a utilizar. Si es null, se utiliza la cola predeterminada.

Devoluciones

true si el agente de escucha se ha inicializado correctamente, false si ya existe un agente de escucha compatible.

Excepciones

El parámetro connectionString es NULL.

El parámetro connectionString es el mismo que el de una llamada anterior a este método, pero los parámetros son diferentes.

Se ha llamado al método desde CLR.

El llamador no tiene el permiso de seguridad de acceso del código (CAS) SqlClientPermission necesario.

Se ha realizado una llamada posterior al método con un parámetro connectionString equivalente pero con distinto usuario, o con un usuario que no tiene el mismo esquema como valor predeterminado.

Además, cualquier excepción SqlClient subyacente.

Comentarios

Este método inicia el agente de escucha para AppDomain recibir notificaciones de dependencia de la instancia de SQL Server especificado por el connectionString parámetro . Se puede llamar a este método más de una vez con cadenas de conexión diferentes para varios servidores.

Si no se especifica ningún nombre de cola, SqlDependency crea una cola temporal y un servicio en el servidor que se usa para todo el proceso, incluso si el proceso implica más de una AppDomain. La cola y el servicio se quitan automáticamente al apagar la aplicación.

Para obtener comentarios adicionales, vea Start.

Consulte también

Se aplica a