SqlNotificationRequest Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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()
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)
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.