SqlNotificationRequest Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy nowe wystąpienie SqlNotificationRequest klasy.
Przeciążenia
| Nazwa | Opis |
|---|---|
| SqlNotificationRequest() |
Tworzy nowe wystąpienie SqlNotificationRequest klasy z wartościami domyślnymi. |
| SqlNotificationRequest(String, String, Int32) |
Tworzy nowe wystąpienie SqlNotificationRequest klasy z ciągiem zdefiniowanym przez użytkownika, który identyfikuje określone żądanie powiadomienia, nazwę wstępnie zdefiniowanej nazwy usługi SQL Server 2005 Service Broker oraz limit czasu mierzony w sekundach. |
SqlNotificationRequest()
Tworzy nowe wystąpienie SqlNotificationRequest klasy z wartościami domyślnymi.
public:
SqlNotificationRequest();
public SqlNotificationRequest();
Public Sub New ()
Uwagi
Jeśli konstruktor bez parametrów jest używany do tworzenia SqlNotificationRequest obiektu, to wystąpienie musi mieć jego UserData właściwości i Options zainicjowane przed przypisaniem obiektu do SqlCommand właściwości obiektu Notification . Wartości domyślne używane przez konstruktor to NULL (Nothing w Visual Basic) dla UserData, pusty ciąg dla Options, i zero dla .Timeout
Zobacz też
Dotyczy
SqlNotificationRequest(String, String, Int32)
Tworzy nowe wystąpienie SqlNotificationRequest klasy z ciągiem zdefiniowanym przez użytkownika, który identyfikuje określone żądanie powiadomienia, nazwę wstępnie zdefiniowanej nazwy usługi SQL Server 2005 Service Broker oraz limit czasu mierzony w sekundach.
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)
Parametry
- userData
- String
Ciąg zawierający identyfikator specyficzny dla aplikacji dla tego powiadomienia. Nie jest on używany przez infrastrukturę powiadomień, ale umożliwia skojarzenie powiadomień ze stanem aplikacji. Wartość wskazana w tym parametrze jest uwzględniona w komunikacie kolejki usługi Service Broker.
- options
- String
Ciąg zawierający nazwę usługi Service Broker, w którym są publikowane komunikaty powiadomień, i musi zawierać nazwę bazy danych lub identyfikator GUID wystąpienia usługi Service Broker, który ogranicza zakres wyszukiwania nazwy usługi do określonej bazy danych.
Aby uzyskać więcej informacji na temat formatu parametru options , zobacz Options.
- timeout
- Int32
Czas oczekiwania na komunikat powiadomienia w sekundach.
Wyjątki
Wartość parametru options ma wartość NULL.
Parametr options or userData jest dłuższy niż uint16.MaxValue lub wartość w parametrze timeout jest mniejsza niż zero.
Uwagi
Ten konstruktor umożliwia zainicjowanie nowego SqlNotificationRequest wystąpienia, podanie własnego identyfikatora, nazwy usługi Service Broker programu SQL Server 2005 oraz wartości limitu czasu.