Partilhar via


AbortPolicy Enumeração

Definição

Enumera as opções de término dos threads de agente de replicação em execução quando ocorre um desligamento não antecipado.

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

Campos

Asynchronous 1

O thread de agente que inicia o desligamento pode anular ativamente outros threads de agente em execução.

Synchronous 0

Os threads de agente somente são terminados em locais bem definidos, depois que um desligamento estiver em progresso, antes ou depois da execução da consulta e do registro em log de mensagens.

Comentários

Um desligamento inesperado pode ocorrer devido a uma falha no runtime do sistema ou a uma solicitação de anulação iniciada pelo usuário.

A política deve ser escolhida dependendo dos requisitos de estado do aplicativo. 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 de atualizações nesses estados de runtime globais críticos quando um agente de replicação é invocado de forma síncrona de um aplicativo.

Aplica-se a