Compartilhar via


SqlNotificationRequest Construtores

Definição

Sobrecargas

SqlNotificationRequest()

Cria uma nova instância da classe SqlNotificationRequest com valores padrão.

SqlNotificationRequest(String, String, Int32)

Cria uma nova instância da classe SqlNotificationRequest com uma cadeia de caracteres definida pelo usuário que identifica uma solicitação de notificação em particular, o nome de um nome de serviço do SQL Server 2005 Service Broker predefinido e o período de tempo limite, medido em segundos.

SqlNotificationRequest()

Cria uma nova instância da classe SqlNotificationRequest com valores padrão.

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

Comentários

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

Confira também

Aplica-se a

SqlNotificationRequest(String, String, Int32)

Cria uma nova instância da classe SqlNotificationRequest com uma cadeia de caracteres definida pelo usuário que identifica uma solicitação de notificação em particular, o nome de um nome de serviço do SQL Server 2005 Service Broker predefinido e o período de tempo limite, medido em segundos.

public:
 SqlNotificationRequest(System::String ^ userData, System::String ^ options, int timeout);
public SqlNotificationRequest (string userData, string options, int timeout);
new Microsoft.Data.Sql.SqlNotificationRequest : string * string * int -> Microsoft.Data.Sql.SqlNotificationRequest
Public Sub New (userData As String, options As String, timeout As Integer)

Parâmetros

userData
String

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

options
String

Uma cadeia de caracteres que contém o nome do serviço do Service Broker em que as mensagens de notificação são enviadas e deve incluir um nome de banco de dados ou uma GUID de instância do Service Broker que restringe o escopo da pesquisa de nome de serviço para um determinado banco de dados. Para obter mais informações sobre o formato do parâmetro options, veja Options.

timeout
Int32

O tempo, em segundos, a aguardar uma mensagem de notificação.

Exceções

O valor do parâmetro options é NULL.

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

Comentários

Esse construtor permite inicializar uma nova SqlNotificationRequest instância, fornecendo seu próprio identificador, o SQL Server nome de serviço do Service Broker 2005 e um valor de tempo limite.

Confira também

Aplica-se a