Sdílet prostřednictvím


SqlNotificationRequest Konstruktory

Definice

Přetížení

SqlNotificationRequest()

Vytvoří novou instanci třídy s výchozími SqlNotificationRequest hodnotami.

SqlNotificationRequest(String, String, Int32)

Vytvoří novou instanci SqlNotificationRequest třídy s uživatelem definovaným řetězcem, který identifikuje konkrétní žádost o oznámení, název předdefinované SQL Server název služby Service Broker 2005 a časový limit měřený v sekundách.

SqlNotificationRequest()

Vytvoří novou instanci třídy s výchozími SqlNotificationRequest hodnotami.

public:
 SqlNotificationRequest();
public SqlNotificationRequest ();
Public Sub New ()

Poznámky

Pokud je konstruktor bez parametrů použit k vytvoření objektuSqlNotificationRequest, musí mít tato instance inicializované jeho UserData a Options vlastnosti před přiřazením objektu k vlastnosti objektu NotificationSqlCommand. Výchozí hodnoty používané konstruktorem jsou NULL (Nothing v jazyce Visual Basic) pro UserData, prázdný řetězec pro Optionsa nula pro Timeout.

Viz také

Platí pro

SqlNotificationRequest(String, String, Int32)

Vytvoří novou instanci SqlNotificationRequest třídy s uživatelem definovaným řetězcem, který identifikuje konkrétní žádost o oznámení, název předdefinované SQL Server název služby Service Broker 2005 a časový limit měřený v sekundách.

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

Řetězec, který obsahuje identifikátor specifické pro aplikaci pro toto oznámení. Nepoužívá se infrastrukturou oznámení, ale umožňuje přidružit oznámení ke stavu aplikace. Hodnota uvedená v tomto parametru je zahrnuta ve zprávě fronty služby Service Broker.

options
String

Řetězec, který obsahuje název služby Service Broker, kde se odesílají zprávy oznámení, a musí obsahovat název databáze nebo identifikátor GUID instance služby Service Broker, který omezuje rozsah vyhledávání názvu služby na konkrétní databázi. Další informace o formátu parametru najdete v options tématu Options.

timeout
Int32

Doba čekání na zprávu s oznámením v sekundách.

Výjimky

Hodnota parametru options je NULL.

Parametr options nebo userData je delší než uint16.MaxValue nebo hodnota v parametru timeout je menší než nula.

Poznámky

Tento konstruktor umožňuje inicializovat novou SqlNotificationRequest instanci s vlastním identifikátorem, názvem služby Service Broker SQL Server 2005 a hodnotou časového limitu.

Viz také

Platí pro