İngilizce dilinde oku

Aracılığıyla paylaş


TransactionVote Sabit listesi

Tanım

İşlem sonucu oylaması için izin verilen değerleri belirtir.

C#
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TransactionVote
Devralma
TransactionVote
Öznitelikler

Alanlar

Name Değer Description
Abort 1

Geçerli işlemi durdurur.

Commit 0

Geçerli işlemi kaydeder.

Örnekler

Aşağıdaki kod örneği, bu numaralandırmanın kullanımını gösterir.

C#
[Transaction]
public class TransactionalComponent : ServicedComponent
{

    public void TransactionalMethod (string data)
    {

      ContextUtil.DeactivateOnReturn = true;
      ContextUtil.MyTransactionVote = TransactionVote.Abort;

      // Do work with data. Return if any errors occur.

      // Vote to commit. If any errors occur, this code will not execute.
      ContextUtil.MyTransactionVote = TransactionVote.Commit;
    }
}

Açıklamalar

Bu numaralandırma sınıfı tarafından ContextUtil kullanılır.

Şunlara uygulanır

Ürün Sürümler
.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