Partager via


AbortPolicy Énumération

Définition

Énumère les options sur la manière de terminer les threads de l'agent de réplication en cours d'exécution lorsqu'un arrêt inattendu se produit.

public enum class AbortPolicy
public enum AbortPolicy
type AbortPolicy = 
Public Enum AbortPolicy
Héritage
AbortPolicy

Champs

Asynchronous 1

Le thread de l'agent qui initialise l'arrêt peut abandonner de manière active les autres threads de l'agent en cours d'exécution.

Synchronous 0

Les threads de l'agent ne sont terminés qu'à des emplacements bien définis après le début d'un arrêt, comme avant ou après l'exécution d'une requête ou la journalisation d'un message.

Remarques

Un arrêt inattendu peut se produire en raison d’une défaillance du runtime système ou d’une demande d’abandon lancée par l’utilisateur.

La stratégie doit être choisie en fonction des exigences d’état de l’application. Une stratégie asynchrone peut être plus réactive pendant un arrêt, mais peut nécessiter l’utilisation d’autres techniques pour renvoyer l’environnement d’exécution à un état attendu. Une stratégie synchrone peut vous aider à éviter une interruption par inadvertance des mises à jour vers ces états d’exécution globaux critiques lorsqu’un agent de réplication est appelé de façon synchrone à partir d’une application.

S’applique à