SqlNotificationRequest Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.