Partager via


SqlNotificationRequest Constructeurs

Définition

Crée une instance de la classe SqlNotificationRequest.

Surcharges

SqlNotificationRequest()

Crée une instance de la classe SqlNotificationRequest avec les valeurs par défaut.

SqlNotificationRequest(String, String, Int32)

Crée une instance de la classe SqlNotificationRequest avec une chaîne définie par l'utilisateur qui identifie une demande de notification particulière, le nom d'un service SQL Server 2005 Service Broker prédéfini et le délai d'attente, mesuré en secondes.

SqlNotificationRequest()

Crée une instance de la classe SqlNotificationRequest avec les valeurs par défaut.

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

Remarques

Si le constructeur sans paramètre est utilisé pour créer un SqlNotificationRequest objet, ce instance doit avoir ses UserData propriétés et Options initialisées avant d’affecter l’objet à la propriété d’un NotificationSqlCommand objet. Les valeurs par défaut utilisées par le constructeur sont NULL (Nothing en Visual Basic) pour , UserDataune chaîne vide pour le Optionset zéro pour .Timeout

Voir aussi

S’applique à

SqlNotificationRequest(String, String, Int32)

Crée une instance de la classe SqlNotificationRequest avec une chaîne définie par l'utilisateur qui identifie une demande de notification particulière, le nom d'un service SQL Server 2005 Service Broker prédéfini et le délai d'attente, mesuré en secondes.

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

Paramètres

userData
String

Chaîne qui contient un identificateur spécifique à l'application pour cette notification. Elle n'est pas utilisée par l'infrastructure des notifications, mais elle permet d'associer les notifications à l'état de l'application. La valeur indiquée dans ce paramètre est incluse dans le message de la file d'attente de Service Broker.

options
String

Chaîne qui contient le nom du service Service Broker où les messages de notification sont publiés ; elle doit inclure un nom de base de données ou un GUID d'instance Service Broker qui restreint la recherche du nom de service à une base de données particulière.

Pour plus d'informations sur le format du paramètre options, consultez Options.

timeout
Int32

Durée d'attente, en secondes, d'un message de notification.

Exceptions

La valeur du paramètre options est NULL.

La paramètre options ou userData est plus long que le paramètre uint16.MaxValue ou la valeur dans le paramètre timeout est inférieure à zéro.

Remarques

Ce constructeur vous permet d’initialiser une nouvelle SqlNotificationRequest instance, en fournissant votre propre identificateur, le nom du service Service Broker SQL Server 2005 et une valeur de délai d’attente.

Voir aussi

S’applique à