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
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.