SqlNotificationRequest Construtores

Definição

Cria uma nova instância da SqlNotificationRequest classe.

Sobrecargas

Name Description
SqlNotificationRequest()

Cria uma nova instância da SqlNotificationRequest classe com valores por defeito.

SqlNotificationRequest(String, String, Int32)

Cria uma nova instância da classe SqlNotificationRequest com uma cadeia definida pelo utilizador que identifica um pedido de notificação específico, o nome de um nome de serviço pré-definido SQL Server Service Broker de 2005 e o período de time-out, medido em segundos.

SqlNotificationRequest()

Cria uma nova instância da SqlNotificationRequest classe com valores por defeito.

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

Observações

Se o construtor sem parâmetros for usado para criar um SqlNotificationRequest objeto, essa instância deve ter as UserData suas propriedades e Options inicializadas antes de atribuir o objeto à propriedade do SqlCommandNotification objeto. Os valores padrão usados pelo construtor são NULL (Nothing em Visual Basic) para o UserData, uma cadeia vazia para o Options, e zero para o Timeout.

Ver também

Aplica-se a

SqlNotificationRequest(String, String, Int32)

Cria uma nova instância da classe SqlNotificationRequest com uma cadeia definida pelo utilizador que identifica um pedido de notificação específico, o nome de um nome de serviço pré-definido SQL Server Service Broker de 2005 e o período de time-out, medido em segundos.

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)

Parâmetros

userData
String

Uma cadeia que contém um identificador específico da aplicação para esta notificação. Não é utilizado pela infraestrutura de notificações, mas permite associar notificações ao estado da aplicação. O valor indicado neste parâmetro está incluído na mensagem da fila do Service Broker.

options
String

Uma cadeia que contenha o nome do serviço Service Broker onde são publicadas mensagens de notificação, e deve incluir um nome de base de dados ou um GUID de instância de Service Broker que restrinja o âmbito da consulta do nome de serviço a uma base de dados específica.

Para mais informações sobre o formato do options parâmetro, veja Options.

timeout
Int32

O tempo, em segundos, para esperar por uma mensagem de notificação.

Exceções

O valor do options parâmetro é NULL.

O options parâmetro ou userData é mais longo do que uint16.MaxValue ou o valor no timeout parâmetro é menor que zero.

Observações

Este construtor permite-lhe inicializar uma nova instância SqlNotificationRequest, fornecendo o seu próprio identificador, o nome do serviço Service Broker SQL Server 2005 e um valor de time-out.

Ver também

Aplica-se a