SqlNotificationRequest Konstruktorer

Definition

Skapar en ny instans av SqlNotificationRequest klassen.

Överlagringar

Name Description
SqlNotificationRequest()

Skapar en ny instans av SqlNotificationRequest klassen med standardvärden.

SqlNotificationRequest(String, String, Int32)

Skapar en ny instans av klassen SqlNotificationRequest med en användardefinierad sträng som identifierar en viss meddelandebegäran, namnet på en fördefinierad SQL Server Service Broker-tjänstnamn 2005 och tidsgränsen mätt i sekunder.

SqlNotificationRequest()

Källa:
System.Data.SqlClient.notsupported.cs

Skapar en ny instans av SqlNotificationRequest klassen med standardvärden.

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

Kommentarer

Om den parameterlösa konstruktorn används för att skapa ett SqlNotificationRequest objekt måste den instansen ha dess UserData och Options egenskaper initierade innan objektet tilldelas en SqlCommand objektegenskap Notification . Standardvärdena som används av konstruktorn är NULL (Nothing i Visual Basic) för UserData, en tom sträng för Options och noll för Timeout.

Se även

Gäller för

SqlNotificationRequest(String, String, Int32)

Källa:
System.Data.SqlClient.notsupported.cs

Skapar en ny instans av klassen SqlNotificationRequest med en användardefinierad sträng som identifierar en viss meddelandebegäran, namnet på en fördefinierad SQL Server Service Broker-tjänstnamn 2005 och tidsgränsen mätt i sekunder.

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)

Parametrar

userData
String

En sträng som innehåller en programspecifik identifierare för det här meddelandet. Den används inte av meddelandeinfrastrukturen, men du kan associera meddelanden med programtillståndet. Värdet som anges i den här parametern ingår i Service Broker-kömeddelandet.

options
String

En sträng som innehåller service broker-tjänstens namn där meddelanden publiceras och måste innehålla ett databasnamn eller ett SERVICE Broker-instans-GUID som begränsar omfattningen för sökningen av tjänstnamn till en viss databas.

Mer information om parameterns optionsformat finns i Options .

timeout
Int32

Tiden, i sekunder, att vänta på ett meddelande.

Undantag

Värdet för parametern options är NULL.

Parametern options eller userData är längre än uint16.MaxValue eller så är värdet i parametern timeout mindre än noll.

Kommentarer

Med den här konstruktorn kan du initiera en ny SqlNotificationRequest-instans, med din egen identifierare, SQL Server 2005 Service Broker-tjänstnamn och ett timeout-värde.

Se även

Gäller för