AbortPolicy Enumeração
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.
Enumera as opções de como as threads de agentes de replicação em execução são encerradas quando ocorre um desligamento inesperado.
public enum class AbortPolicy
public enum AbortPolicy
type AbortPolicy =
Public Enum AbortPolicy
- Herança
-
AbortPolicy
Campos
| Nome | Valor | Description |
|---|---|---|
| Synchronous | 0 | Threads de agentes só são terminadas em locais bem definidos após um desligamento estar em andamento, como antes ou depois da execução da consulta e do registro de mensagens. |
| Asynchronous | 1 | A thread agente que inicia o desligamento pode abortar ativamente outras threads agente em execução. |
Comentários
Um desligamento inesperado pode ocorrer devido a uma falha no tempo de execução do sistema ou a uma solicitação de aborto iniciada pelo usuário.
A apólice deve ser escolhida de acordo com os requisitos do estado da aplicação. Uma política assíncrona pode ser mais responsiva durante um desligamento, mas pode exigir o uso de outras técnicas para retornar o ambiente de runtime a um estado esperado. Uma política síncrona pode ajudar a evitar a interrupção inadvertida das atualizações desses estados críticos de execução global quando um agente de replicação é invocado síncronamente a partir de uma aplicação.