SqlNotificationRequest Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue Instanz der SqlNotificationRequest Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| 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 identifiziert, den Namen eines vordefinierten SQL Server 2005 Service Broker-Dienstnamens und den Timeoutzeitraum in Sekunden. |
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, muss diese Instanz ihre UserData und Options Eigenschaften initialisiert haben, bevor das Objekt der Eigenschaft eines SqlCommand Objekts Notification zugewiesen wird. Die vom Konstruktor verwendeten Standardwerte sind NULL (Nothing in Visual Basic) für die UserData, eine leere Zeichenfolge für das OptionsUnd null für die 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 identifiziert, den Namen eines vordefinierten SQL Server 2005 Service Broker-Dienstnamens und den Timeoutzeitraum in Sekunden.
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. Sie wird nicht von der Benachrichtigungsinfrastruktur verwendet, ermöglicht ihnen jedoch das Zuordnen von Benachrichtigungen zum Anwendungsstatus. Der in diesem Parameter angegebene Wert ist in der Service Broker-Warteschlangennachricht enthalten.
- options
- String
Eine Zeichenfolge, die den Dienstbrokerdienstnamen enthält, in dem Benachrichtigungen gepostet werden, und sie muss einen Datenbanknamen oder eine Dienstbrokerinstanz-GUID enthalten, die den Bereich des Dienstnamens auf eine bestimmte Datenbank einschränkt.
Weitere Informationen zum Format des options Parameters finden Sie unter Options.
- timeout
- Int32
Die Zeit in Sekunden, um auf eine Benachrichtigung zu warten.
Ausnahmen
Der Wert des options Parameters ist NULL.
Der options Oder-Parameter userData ist länger als uint16.MaxValue oder der Wert im timeout Parameter kleiner als Null.
Hinweise
Mit diesem Konstruktor können Sie eine neue SqlNotificationRequest Instanz initialisieren, einen eigenen Bezeichner, den SQL Server 2005 Service Broker-Dienstnamen und einen Timeoutwert bereitstellen.