Partilhar via


SqlNotificationRequest Construtores

Definição

Cria uma nova instância da SqlNotificationRequest classe.

Sobrecargas

Nome Description
SqlNotificationRequest()

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

SqlNotificationRequest(String, String, Int32)

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

SqlNotificationRequest()

Origem:
System.Data.SqlClient.notsupported.cs

Cria uma nova instância da SqlNotificationRequest classe 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 propriedades inicializadas antes de atribuir o objeto à propriedade de Notification um SqlCommand objeto. Os valores padrão usados pelo construtor são NULL (Nothingno Visual Basic) para a UserDatacadeia de caracteres vazia para o OptionsTimeout.

Confira também

Aplica-se a

SqlNotificationRequest(String, String, Int32)

Origem:
System.Data.SqlClient.notsupported.cs

Cria uma nova instância da SqlNotificationRequest classe com uma cadeia de caracteres definida pelo usuário que identifica uma solicitação de notificação específica, o nome de um nome de serviço predefinido do SQL Server 2005 Service Broker 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 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 de caracteres que contém um identificador específico do aplicativo para essa notificação. Ele não é usado pela infraestrutura de notificações, mas permite associar notificações ao estado do aplicativo. O valor indicado nesse parâmetro está incluído na mensagem de 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 postadas e deve incluir um nome de banco de dados ou um GUID de instância do Service Broker que restringe o escopo da pesquisa de nome de serviço a um banco de dados específico.

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

timeout
Int32

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

Exceções

O valor do options parâmetro é NULL.

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

Comentários

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

Confira também

Aplica-se a