Idioma

SqlNotificationSource Enumeração

Definição

Indica a origem da notificação recebida pelo gestor de eventos de dependência.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource = 
Public Enum SqlNotificationSource
Herança
SqlNotificationSource

Campos

Nome Valor Descrição
Client -2

Ocorreu uma notificação iniciada pelo cliente, como um time-out do lado do cliente ou como resultado de uma tentativa de adicionar um comando a uma dependência que já tinha sido ativada.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Unknown -1

Usado quando a opção de origem enviada pelo servidor não foi reconhecida pelo cliente.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Data 0

Os dados mudaram; por exemplo, ocorreu uma operação de inserção, atualização, eliminação ou truncar.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Timeout 1

O tempo limite da subscrição expirou.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Object 2

Um objeto da base de dados alterado; por exemplo, um objeto subjacente relacionado com a consulta foi eliminado ou modificado.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Database 3

O estado da base de dados mudou; por exemplo, a base de dados relacionada com a consulta foi eliminada ou destacada.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

System 4

Ocorreu um evento relacionado com o sistema. Por exemplo, houve um erro interno, o servidor foi reiniciado ou a pressão de recursos causou a invalidação.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Statement 5

A declaração Transact-SQL não é válida para notificações; por exemplo, uma instrução SELECT que não podia ser notificada ou uma instrução não-SELECT era executada.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Environment 6

O ambiente de execução não era compatível com notificações; por exemplo, o nível de isolamento foi definido para snapshot, ou uma ou mais opções SET não são compatíveis.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Execution 7

Ocorreu um erro em tempo de execução durante a execução.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Owner 8

Apenas interno; Não é destinado a ser usado no teu código.

Para novos desenvolvimentos, use a Microsoft. Data.SqlClient. Esta página documenta o System.Data.SqlClient.

Observações

A SqlNotificationSource enumeração é referenciada por uma instância da SqlNotificationEventArgs classe.

As notificações de consulta são suportadas apenas para instruções SELECT que atendem a uma lista de requisitos específicos. Para mais informações, consulte SQL Server Service Broker e A Trabalhar com Notificações de Consulta.

Aplica-se a

Consulte também