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 klasy SqlNotificationRequest.
Przeciążenia
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óre identyfikuje określone żądanie powiadomienia, nazwę wstępnie zdefiniowanego SQL Server 2005 nazwa usługi Service Broker oraz okres limitu 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 konstruktora to NULL (Nothing
w Visual Basic) dla UserDataparametru , pusty ciąg dla parametru Optionsi zero dla klasy Timeout.
Zobacz też
Dotyczy
SqlNotificationRequest(String, String, Int32)
Tworzy nowe wystąpienie SqlNotificationRequest klasy z ciągiem zdefiniowanym przez użytkownika, które identyfikuje określone żądanie powiadomienia, nazwę wstępnie zdefiniowanego SQL Server 2005 nazwa usługi Service Broker oraz okres limitu 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órej 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 inicjowanie nowego SqlNotificationRequest wystąpienia, podając własny identyfikator, nazwę usługi service brokera usług SQL Server 2005 oraz wartość limitu czasu.