Freigeben über


SqlNotificationRequest Konstruktoren

Definition

Erstellt eine neue Instanz der SqlNotificationRequest-Klasse.

Überlädt

SqlNotificationRequest()

Erstellt eine neue Instanz der SqlNotificationRequest-Klasse mit Standardwerten.

SqlNotificationRequest(String, String, Int32)

Erstellt eine neue Instanz der SqlNotificationRequest-Klasse mit einer benutzerdefinierten Zeichenfolge, die eine bestimmte Benachrichtigungsanforderung, den Namen eines vordefinierten SQL Server 2005 Service Broker-Diensts und das Timeoutintervall (in Sekunden) angibt.

SqlNotificationRequest()

Erstellt eine neue Instanz der SqlNotificationRequest-Klasse mit Standardwerten.

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

Hinweise

Wenn der parameterlose Konstruktor zum Erstellen eines SqlNotificationRequest Objekts verwendet wird, müssen für diesen instance dessen UserData Eigenschaften und initialisiert sein, Options bevor das Objekt der -Eigenschaft eines SqlCommand Objekts Notification zugewiesen wird. Die vom Konstruktor verwendeten Standardwerte sind NULL (Nothing in Visual Basic) für , UserDataeine leere Zeichenfolge für und Optionsnull für Timeout.

Weitere Informationen

Gilt für:

SqlNotificationRequest(String, String, Int32)

Erstellt eine neue Instanz der SqlNotificationRequest-Klasse mit einer benutzerdefinierten Zeichenfolge, die eine bestimmte Benachrichtigungsanforderung, den Namen eines vordefinierten SQL Server 2005 Service Broker-Diensts und das Timeoutintervall (in Sekunden) angibt.

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)

Parameter

userData
String

Eine Zeichenfolge, die einen anwendungsspezifischen Bezeichner für diese Benachrichtigung enthält. Diese wird nicht von der Benachrichtigungsinfrastruktur verwendet, ermöglicht jedoch das Zuordnen von Benachrichtigungen zum Anwendungszustand. Der in diesem Parameter angegebene Wert ist in der Service Broker-Warteschlangenmeldung enthalten.

options
String

Eine Zeichenfolge, die den Namen des Service Broker-Diensts enthält, an den Benachrichtigungen gesendet werden. Außerdem muss die Zeichenfolge einen Datenbanknamen oder die GUID einer Service Broker-Instanz enthalten, die den Bereich der Dienstnamensuche auf eine bestimmte Datenbank beschränkt.

Weitere Informationen über das Format des options-Parameters finden Sie unter Options.

timeout
Int32

Die Zeit in Sekunden, die auf eine Benachrichtigungsmeldung gewartet wird.

Ausnahmen

Der Wert des options-Parameters ist NULL.

Der options-Parameter oder der userData-Parameter ist länger als uint16.MaxValue, oder der Wert im timeout-Parameter ist kleiner als 0 (null).

Hinweise

Mit diesem Konstruktor können Sie eine neue SqlNotificationRequest instance initialisieren, indem Sie Ihren eigenen Bezeichner, den Namen des SQL Server Service Broker-Diensts 2005 und einen Timeoutwert bereitstellen.

Weitere Informationen

Gilt für: