SqlNotificationInfo Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Esta enumeração fornece informações adicionais sobre as diferentes notificações que podem ser recebidas pelo gestor de eventos de dependência.
public enum class SqlNotificationInfo
public enum SqlNotificationInfo
type SqlNotificationInfo =
Public Enum SqlNotificationInfo
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| AlreadyChanged | -2 | O |
| Unknown | -1 | Usado quando a opção de informação enviada pelo servidor não foi reconhecida pelo cliente. |
| Truncate | 0 | Uma ou mais tabelas foram truncadas. |
| Insert | 1 | Os dados eram alterados por uma instrução INSERT. |
| Update | 2 | Os dados eram alterados por uma declaração UPDATE. |
| Delete | 3 | Os dados eram alterados por uma instrução DELETE. |
| Drop | 4 | Um objeto subjacente relacionado com a consulta foi eliminado. |
| Alter | 5 | Um objeto de servidor subjacente relacionado com a consulta foi modificado. |
| Restart | 6 | O servidor foi reiniciado (as notificações são enviadas durante o reinício). |
| Error | 7 | Ocorreu um erro interno no servidor. |
| Query | 8 | Uma declaração SELECT que não pode ser notificada ou que foi fornecida. |
| Invalid | 9 | Foi fornecida uma declaração que não pode ser notificada (por exemplo, uma declaração UPDATE). |
| Options | 10 | As opções do SET não estavam definidas adequadamente na altura da subscrição. |
| Isolation | 11 | A instrução era executada num modo de isolamento que não era válido (por exemplo, Snapshot). |
| Expired | 12 | O |
| Resource | 13 | Incêndios devido à pressão dos recursos do servidor. |
| PreviousFire | 14 | Uma extração anterior fez com que notificações de consulta fossem ativadas sob a transação atual. |
| TemplateLimit | 15 | A consulta de subscrição faz com que o número de modelos numa das tabelas alvo ultrapasse o limite máximo permitido. |
| Merge | 16 | Usado para distinguir a causa do lado do servidor para o disparo de uma notificação de consulta. |
Observações
A SqlNotificationInfo enumeração é referenciada por uma instância da SqlNotificationEventArgs classe.