Udostępnij za pośrednictwem


SqlNotificationRequest Konstruktory

Definicja

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 powiadomień, 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 powiadomień, 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 Microsoft.Data.Sql.SqlNotificationRequest : string * string * int -> Microsoft.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.

Zobacz też

Dotyczy