SqlNotificationRequest Constructors

Definitie

Hiermee maakt u een nieuw exemplaar van de SqlNotificationRequest klasse.

Overloads

Name Description
SqlNotificationRequest()

Hiermee maakt u een nieuw exemplaar van de SqlNotificationRequest klasse met standaardwaarden.

SqlNotificationRequest(String, String, Int32)

Hiermee maakt u een nieuw exemplaar van de klasse SqlNotificationRequest met een door de gebruiker gedefinieerde tekenreeks die een bepaalde meldingsaanvraag identificeert, de naam van een vooraf gedefinieerde SQL Server 2005 Service Broker-servicenaam en de time-outperiode, gemeten in seconden.

SqlNotificationRequest()

Hiermee maakt u een nieuw exemplaar van de SqlNotificationRequest klasse met standaardwaarden.

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

Opmerkingen

Als de parameterloze constructor wordt gebruikt om een SqlNotificationRequest object te maken, moeten de eigenschappen en Options eigenschappen van die instantie zijn UserData geïnitialiseerd voordat het object wordt toegewezen aan de eigenschap van Notification een SqlCommand object. De standaardwaarden die door de constructor worden gebruikt, zijn NULL (Nothing in Visual Basic) voor de UserData, een lege tekenreeks voor de Options en nul voor de Timeout.

Zie ook

Van toepassing op

SqlNotificationRequest(String, String, Int32)

Hiermee maakt u een nieuw exemplaar van de klasse SqlNotificationRequest met een door de gebruiker gedefinieerde tekenreeks die een bepaalde meldingsaanvraag identificeert, de naam van een vooraf gedefinieerde SQL Server 2005 Service Broker-servicenaam en de time-outperiode, gemeten in seconden.

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)

Parameters

userData
String

Een tekenreeks die een toepassingsspecifieke id voor deze melding bevat. Deze wordt niet gebruikt door de infrastructuur voor meldingen, maar hiermee kunt u meldingen koppelen aan de toepassingsstatus. De waarde die in deze parameter wordt aangegeven, is opgenomen in het Service Broker-wachtrijbericht.

options
String

Een tekenreeks die de Service Broker-servicenaam bevat waarin meldingsberichten worden geplaatst en moet een databasenaam of een GUID van het Service Broker-exemplaar bevatten waarmee het bereik van de servicenaamzoekactie wordt beperkt tot een bepaalde database.

Zie voor meer informatie over de indeling van de options parameter Options.

timeout
Int32

De tijd, in seconden, om te wachten op een meldingsbericht.

Uitzonderingen

De waarde van de options parameter is NULL.

De options parameter of userData parameter is langer dan uint16.MaxValue of de waarde in de timeout parameter is kleiner dan nul.

Opmerkingen

Met deze constructor kunt u een nieuwe SqlNotificationRequest-instantie initialiseren, waarbij u uw eigen id, de SQL Server servicenaam 2005 Service Broker en een time-outwaarde opgeeft.

Zie ook

Van toepassing op