CompensatorOptions Enum

Definitie

Hiermee geeft u vlaggen op die bepalen welke fasen van transactievoltooiing moeten worden ontvangen door de Compensating Resource Manager (CRM) Compensator en of herstel moet mislukken als twijfelachtige transacties blijven na een poging tot herstel.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class CompensatorOptions
[System.Flags]
[System.Serializable]
public enum CompensatorOptions
[<System.Flags>]
[<System.Serializable>]
type CompensatorOptions = 
Public Enum CompensatorOptions
Overname
CompensatorOptions
Kenmerken

Velden

Name Waarde Description
PreparePhase 1

Vertegenwoordigt de voorbereidingsfase.

CommitPhase 2

Vertegenwoordigt de doorvoerfase.

AbortPhase 4

Vertegenwoordigt de afgebroken fase.

AllPhases 7

Vertegenwoordigt alle fasen.

FailIfInDoubtsRemain 16

Mislukt als twijfeltransacties blijven bestaan nadat het herstel is geprobeerd.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van deze opsomming.

// Create a new clerk using the AccountCompensator class.
Clerk^ clerk = gcnew Clerk(AccountCompensator::typeid,
    "An account transaction compensator", CompensatorOptions::AllPhases);
// Create a new clerk using the AccountCompensator class.
Clerk clerk = new Clerk(typeof(AccountCompensator),
  "An account transaction compensator", CompensatorOptions.AllPhases);
' Create a new clerk using the AccountCompensator class.
Dim clerk As New Clerk(GetType(AccountCompensator), "An account transaction compensator", CompensatorOptions.AllPhases)

Van toepassing op