Compartir a través de


SqlNotificationRequest Constructores

Definición

Sobrecargas

SqlNotificationRequest()

Crea una nueva instancia de la clase SqlNotificationRequest con valores predeterminados.

SqlNotificationRequest(String, String, Int32)

Crea una nueva instancia de la clase SqlNotificationRequest con una cadena definida por el usuario que identifica una solicitud de notificación concreta, el nombre de un servicio Service Broker de SQL Server 2005 predefinido y el tiempo de espera medido en segundos.

SqlNotificationRequest()

Crea una nueva instancia de la clase SqlNotificationRequest con valores predeterminados.

public:
 SqlNotificationRequest();
public SqlNotificationRequest ();
Public Sub New ()

Comentarios

Si el constructor sin parámetros se usa para crear un SqlNotificationRequest objeto, esa instancia debe tener sus UserData propiedades y Options inicializadas antes de asignar el objeto a la propiedad de Notification un SqlCommand objeto. Los valores predeterminados utilizados por el constructor son NULL (Nothing en Visual Basic) para , UserDatauna cadena vacía para Optionsy cero para .Timeout

Consulte también

Se aplica a

SqlNotificationRequest(String, String, Int32)

Crea una nueva instancia de la clase SqlNotificationRequest con una cadena definida por el usuario que identifica una solicitud de notificación concreta, el nombre de un servicio Service Broker de SQL Server 2005 predefinido y el tiempo de espera medido en segundos.

public:
 SqlNotificationRequest(System::String ^ userData, System::String ^ options, int timeout);
public SqlNotificationRequest (string userData, string options, int timeout);
new Microsoft.Data.Sql.SqlNotificationRequest : string * string * int -> Microsoft.Data.Sql.SqlNotificationRequest
Public Sub New (userData As String, options As String, timeout As Integer)

Parámetros

userData
String

Cadena que contiene un identificador específico de la aplicación para esta notificación. La infraestructura de notificaciones no lo utiliza, pero permite asociar las notificaciones al estado de la aplicación. El valor indicado en este parámetro se incluye en el mensaje de cola de Service Broker.

options
String

Cadena que contiene el nombre del servicio Service Broker en el que se publican los mensajes de notificación; debe incluir un nombre de base de datos o un identificador GUID de instancia de Service Broker que restrinja el ámbito de búsqueda del nombre del servicio a una base de datos concreta. Para obtener más información sobre el formato del parámetro options, vea Options.

timeout
Int32

Tiempo, en segundos, durante el que se va a esperar un mensaje de notificación.

Excepciones

El valor del parámetro options es NULL.

El parámetro options o userData es mayor que uint16.MaxValue o el valor del parámetro timeout es menor que cero.

Comentarios

Este constructor permite inicializar una nueva SqlNotificationRequest instancia, proporcionando su propio identificador, el nombre del servicio service Broker de SQL Server 2005 y un valor de tiempo de espera.

Consulte también

Se aplica a