Condividi tramite


SqlNotificationRequest Costruttori

Definizione

Overload

SqlNotificationRequest()

Crea una nuova istanza della classe SqlNotificationRequest con i valori predefiniti.

SqlNotificationRequest(String, String, Int32)

Crea una nuova istanza della classe SqlNotificationRequest con una stringa definita dall'utente che identifica una richiesta di notifica specifica, il nome di un nome di servizio SQL Server 2005 Service Broker predefinito e l'intervallo di timeout, misurato in secondi.

SqlNotificationRequest()

Crea una nuova istanza della classe SqlNotificationRequest con i valori predefiniti.

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

Commenti

Se il costruttore senza parametri viene utilizzato per creare un SqlNotificationRequest oggetto , tale istanza deve avere le relative UserData proprietà e Options inizializzate prima di assegnare l'oggetto alla proprietà di Notification un SqlCommand oggetto. I valori predefiniti utilizzati dal costruttore sono NULL (Nothing in Visual Basic) per UserData, una stringa vuota per Optionse zero per .Timeout

Vedi anche

Si applica a

SqlNotificationRequest(String, String, Int32)

Crea una nuova istanza della classe SqlNotificationRequest con una stringa definita dall'utente che identifica una richiesta di notifica specifica, il nome di un nome di servizio SQL Server 2005 Service Broker predefinito e l'intervallo di timeout, misurato in secondi.

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)

Parametri

userData
String

Stringa contenente un identificatore specifico dell'applicazione per la notifica. Questa stringa non viene utilizzata dall'infrastruttura delle notifiche ma consente di associare le notifiche allo stato dell'applicazione. Il valore indicato in questo parametro è incluso nel messaggio della coda di Service Broker.

options
String

Stringa contenente il nome del servizio Service Broker in cui vengono pubblicati i messaggi di notifica. Deve includere un nome di database o il GUID di un'istanza di Service Broker che restringe l'ambito della ricerca del nome del servizio a un database specifico. Per ulteriori informazioni sul formato del parametro options, vedere la proprietà Options.

timeout
Int32

Tempo di attesa in secondi per l'invio di un messaggio di notifica.

Eccezioni

Il valore del parametro options è NULL.

Il parametro options o userData è più lungo di uint16.MaxValue oppure il valore del parametro timeout è inferiore a zero.

Commenti

Questo costruttore consente di inizializzare una nuova SqlNotificationRequest istanza, specificando il proprio identificatore, il nome del servizio service Broker SQL Server 2005 e un valore di timeout.

Vedi anche

Si applica a