Condividi tramite


SqlNotificationRequest Costruttori

Definizione

Crea una nuova istanza della SqlNotificationRequest classe .

Overload

Nome Descrizione
SqlNotificationRequest()

Crea una nuova istanza della SqlNotificationRequest classe con valori predefiniti.

SqlNotificationRequest(String, String, Int32)

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

SqlNotificationRequest()

Origine:
System.Data.SqlClient.notsupported.cs

Crea una nuova istanza della SqlNotificationRequest classe con 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 UserData le relative proprietà e Options inizializzate prima di assegnare l'oggetto alla proprietà di Notification un SqlCommand oggetto . I valori predefiniti usati 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)

Origine:
System.Data.SqlClient.notsupported.cs

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

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)

Parametri

userData
String

Stringa contenente un identificatore specifico dell'applicazione per questa notifica. Non viene usato dall'infrastruttura di 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 inseriti i messaggi di notifica e deve includere un nome di database o un GUID dell'istanza di Service Broker che limita l'ambito della ricerca del nome del servizio a un determinato database.

Per altre informazioni sul formato del options parametro, vedere Options.

timeout
Int32

Tempo, in secondi, di attesa di un messaggio di notifica.

Eccezioni

Il valore del options parametro è NULL.

Il options parametro o userData è maggiore di uint16.MaxValue o il valore nel timeout parametro è minore di zero.

Commenti

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

Vedi anche

Si applica a