CompensatorOptions Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Telafi Resource Manager (CRM) Telafi Aracı tarafından hangi işlem tamamlama aşamalarının alındığını ve kurtarma denendikten sonra sorgulanabilir işlemler kalırsa kurtarmanın başarısız olup olmayacağını denetleyen bayrakları belirtir.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class CompensatorOptions
[System.Flags]
[System.Serializable]
public enum CompensatorOptions
[<System.Flags>]
[<System.Serializable>]
type CompensatorOptions =
Public Enum CompensatorOptions
- Devralma
- Öznitelikler
Alanlar
AbortPhase | 4 | Durdurma aşamasını temsil eder. |
AllPhases | 7 | Tüm aşamaları temsil eder. |
CommitPhase | 2 | İşleme aşamasını temsil eder. |
FailIfInDoubtsRemain | 16 | Kurtarma denendikten sonra şüpheli işlemler kalırsa başarısız olur. |
PreparePhase | 1 | Hazırlama aşamasını temsil eder. |
Örnekler
Aşağıdaki kod örneği, bu numaralandırmanın kullanımını gösterir.
// 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)