Udostępnij za pośrednictwem


SqlNotificationRequest Konstruktory

Definicja

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()

Źródło:
System.Data.SqlClient.notsupported.cs

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)

Źródło:
System.Data.SqlClient.notsupported.cs

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.

Zobacz też

Dotyczy