AbortPolicy Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumera le opzioni per il modo in cui vengono terminati i thread dell'agente di replica in esecuzione quando si verifica un arresto inaspettato.
public enum class AbortPolicy
public enum AbortPolicy
type AbortPolicy =
Public Enum AbortPolicy
- Ereditarietà
-
AbortPolicy
Campi
Asynchronous | 1 | È possibile che il thread dell'agente che inizia l'arresto interrompa attivamente altri thread dell'agente in esecuzione. |
Synchronous | 0 | I thread dell'agente vengono terminati solo in percorsi ben definiti dopo un arresto in corso, ad esempio prima o dopo l'esecuzione di query e la registrazione di messaggi. |
Commenti
Un arresto imprevisto può verificarsi a causa di un errore di runtime di sistema o di una richiesta di interruzione avviata dall'utente.
I criteri devono essere scelti in base ai requisiti dello stato dell'applicazione. Un criterio asincrono può essere più reattivo durante un arresto, ma può richiedere l'uso di altre tecniche per restituire l'ambiente di runtime a uno stato previsto. Un criterio sincrono può aiutare a evitare interruzioni inavvertita degli aggiornamenti a questi stati di runtime globale critici quando un agente di replica viene richiamato in modo sincrono da un'applicazione.