SqlNotificationRequest Konstruktorok

Definíció

Létrehozza az osztály új példányát SqlNotificationRequest .

Túlterhelések

Name Description
SqlNotificationRequest()

Az osztály új példányát hozza létre alapértelmezett SqlNotificationRequest értékekkel.

SqlNotificationRequest(String, String, Int32)

Létrehoz egy új példányt a SqlNotificationRequest osztályból egy felhasználó által definiált sztringgel, amely azonosít egy adott értesítési kérést, egy előre definiált SQL Server 2005-ös szolgáltatásnevet és a másodpercben mért időtúllépési időszakot.

SqlNotificationRequest()

Forrás:
System.Data.SqlClient.notsupported.cs

Az osztály új példányát hozza létre alapértelmezett SqlNotificationRequest értékekkel.

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

Megjegyzések

Ha a paraméter nélküli konstruktort SqlNotificationRequest objektum létrehozásához használják, a példánynak inicializálva UserData kell lennie, Options mielőtt az objektumot egy SqlCommand objektum tulajdonságához Notification rendelné. A konstruktor által használt alapértelmezett értékek a NULL (Nothing Visual Basic) a UserData, a Options üres sztringje, a Timeout pedig nulla.

Lásd még

A következőre érvényes:

SqlNotificationRequest(String, String, Int32)

Forrás:
System.Data.SqlClient.notsupported.cs

Létrehoz egy új példányt a SqlNotificationRequest osztályból egy felhasználó által definiált sztringgel, amely azonosít egy adott értesítési kérést, egy előre definiált SQL Server 2005-ös szolgáltatásnevet és a másodpercben mért időtúllépési időszakot.

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)

Paraméterek

userData
String

Az értesítés alkalmazásspecifikus azonosítót tartalmazó sztringje. Az értesítési infrastruktúra nem használja, de lehetővé teszi, hogy az értesítéseket az alkalmazás állapotához társítsa. Az ebben a paraméterben megadott érték szerepel a Service Broker üzenetsorában.

options
String

Egy sztring, amely tartalmazza a Service Broker szolgáltatás nevét, ahol az értesítési üzeneteket közzétenik, és tartalmaznia kell egy adatbázisnevet vagy egy Service Broker-példány GUID azonosítóját, amely a szolgáltatásnév-keresés hatókörét egy adott adatbázisra korlátozza.

A paraméter formátumával kapcsolatos további információkért options lásd: Options.

timeout
Int32

Az értesítési üzenet várakozási ideje másodpercben.

Kivételek

A paraméter értéke options NULL.

A options vagy userData paraméter hosszabb, mint uint16.MaxValue a paraméter értéke, vagy a timeout paraméter értéke kisebb nullánál.

Megjegyzések

Ez a konstruktor lehetővé teszi, hogy inicializáljon egy új SqlNotificationRequest-példányt, megadva a saját azonosítóját, a 2005-ös szolgáltatásnév SQL Server és egy időtúllépési értéket.

Lásd még

A következőre érvényes: