CompensatorOptions Enumeração

Definição

Especifica sinalizadores que controlam quais fases de conclusão da transação devem ser recebidas pelo CRM (Compensating Resource Manager) e se a recuperação falhará se transações questionável permanecem após a tentativa de recuperação.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
[System.Serializable]
public enum CompensatorOptions
Herança
CompensatorOptions
Atributos

Campos

AbortPhase 4

Representa a fase de anulação.

AllPhases 7

Representa todas as fases.

CommitPhase 2

Representa a fase de confirmação.

FailIfInDoubtsRemain 16

Falhará se transações incertas permanecem após a tentativa de recuperação.

PreparePhase 1

Representa a fase de preparação.

Exemplos

O exemplo de código a seguir demonstra o uso dessa enumeração.

// Create a new clerk using the AccountCompensator class.
Clerk clerk = new Clerk(typeof(AccountCompensator),
  "An account transaction compensator", CompensatorOptions.AllPhases);

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1