AbortPolicy Enumerazione

Definizione

Elenca le opzioni su come i thread di replica agenti in esecuzione vengono terminati quando si verifica uno spegnimento imprevisto.

public enum class AbortPolicy
public enum AbortPolicy
type AbortPolicy = 
Public Enum AbortPolicy
Ereditarietà
AbortPolicy

Campi

Nome Valore Descrizione
Synchronous 0

I thread agente vengono terminati solo in posizioni ben definite dopo che è in corso uno spegnimento, come prima o dopo l'esecuzione delle query e la registrazione dei messaggi.

Asynchronous 1

Il thread agente che avvia lo spegnimento può attivamente abortire altri thread agente in esecuzione.

Commenti

Può verificarsi uno spegnimento imprevisto a causa di un guasto a runtime di sistema o di una richiesta di aborto avviata dall'utente.

La politica dovrebbe essere scelta in base ai requisiti dello stato della domanda. Una policy asincrona può essere più reattiva durante uno spegnimento ma può richiedere l'uso di altre tecniche per riportare l'ambiente di esecuzione a uno stato atteso. Una policy sincrona può aiutare a evitare l'interruzione involontaria degli aggiornamenti di questi stati critici di esecuzione globale quando un agente di replicazione viene invocato in modo sincrono da un'applicazione.

Si applica a