CompensatorOptions Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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)