CompensatorOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt Flags an, die steuern, welche Phasen des Transaktionsabschlusses der CRM-Kompensator (Compensating Resource Manager) empfangen soll, und ob die Wiederherstellung fehlschlagen soll, wenn nach versuchter Wiederherstellung unsichere Transaktionen übrig bleiben.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class CompensatorOptions
[System.Flags]
[System.Serializable]
public enum CompensatorOptions
[<System.Flags>]
[<System.Serializable>]
type CompensatorOptions =
Public Enum CompensatorOptions
- Vererbung
- Attribute
Felder
AbortPhase | 4 | Stellt die Abbruchphase dar. |
AllPhases | 7 | Stellt sämtliche Phasen dar. |
CommitPhase | 2 | Stellt die Commitphase dar. |
FailIfInDoubtsRemain | 16 | Schlägt fehl, wenn nach versuchter Wiederherstellung unsichere Transaktionen übrig bleiben. |
PreparePhase | 1 | Stellt die Vorbereitungsphase dar. |
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieser Enumeration veranschaulicht.
// 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)