Share via


SubordinateTransaction Sınıf

Tanım

Temsilci seçilebilen köklendirilemeyen bir işlemi temsil eder. Bu sınıf devralınamaz.

public ref class SubordinateTransaction sealed : System::Transactions::Transaction
public sealed class SubordinateTransaction : System.Transactions.Transaction
[System.Serializable]
public sealed class SubordinateTransaction : System.Transactions.Transaction
type SubordinateTransaction = class
    inherit Transaction
[<System.Serializable>]
type SubordinateTransaction = class
    inherit Transaction
Public NotInheritable Class SubordinateTransaction
Inherits Transaction
Devralma
SubordinateTransaction
Öznitelikler

Açıklamalar

Bu sınıf, arabiriminin Transaction bir uygulamasını ISimpleTransactionSuperior alan bir oluşturucudan türetilir ve sağlar. Bu türün örnekleri kök işlem değildir, ancak temsilci olarak atanabilir.

Oluşturucular

SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior)

SubordinateTransaction sınıfının yeni bir örneğini başlatır.

Özellikler

IsolationLevel

İşlemin yalıtım düzeyini alır.

(Devralındığı yer: Transaction)
PromoterType

İşlem yükseltildiğinde Promote yöntemi tarafından döndürülen biçimini byte[] benzersiz olarak tanımlar.

(Devralındığı yer: Transaction)
TransactionInformation

Bir işlem hakkında ek bilgi alır.

(Devralındığı yer: Transaction)

Yöntemler

BeginCommitInternal(AsyncCallback)

Temsilci seçilebilen köklendirilemeyen bir işlemi temsil eder. Bu sınıf devralınamaz.

(Devralındığı yer: Transaction)
Clone()

İşlemin bir kopyasını oluşturur.

(Devralındığı yer: Transaction)
DependentClone(DependentCloneOption)

İşlemin bağımlı bir kopyasını oluşturur.

(Devralındığı yer: Transaction)
Dispose()

nesnesi tarafından tutulan kaynakları serbest bırakır.

(Devralındığı yer: Transaction)
EndCommitInternal(IAsyncResult)

Temsilci seçilebilen köklendirilemeyen bir işlemi temsil eder. Bu sınıf devralınamaz.

(Devralındığı yer: Transaction)
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions)

bir işleme katılmak için iki aşama işlemeyi destekleyen dayanıklı bir kaynak yöneticisini listeler.

(Devralındığı yer: Transaction)
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions)

Bir işlemeye katılmak için tek aşamalı işleme iyileştirmesini destekleyen dayanıklı bir kaynak yöneticisini listeler.

(Devralındığı yer: Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification)

Tanıtılabilir tek aşamalı liste (PSPE) kullanarak iç işlemi olan bir kaynak yöneticisini listeler.

(Devralındığı yer: Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid)

Tanıtılabilir tek aşamalı liste (PSPE) kullanarak iç işlemi olan bir kaynak yöneticisini listeler.

(Devralındığı yer: Transaction)
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions)

bir işlemeye katılmak için iki aşamalı işlemeyi destekleyen geçici bir kaynak yöneticisini listeler.

(Devralındığı yer: Transaction)
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions)

Bir işlemeye katılmak için tek aşamalı işleme iyileştirmesini destekleyen geçici bir kaynak yöneticisini listeler.

(Devralındığı yer: Transaction)
Equals(Object)

Bu işlemin ve belirtilen nesnenin eşit olup olmadığını belirler.

(Devralındığı yer: Transaction)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

(Devralındığı yer: Transaction)
GetPromotedToken()

byte[] İşlem yükseltildiğinde yöntemi tarafından Promote döndürüleni alır.

(Devralındığı yer: Transaction)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions)

bir işlemeye katılmak için iki aşamalı işlemeyi destekleyen dayanıklı bir kaynak yöneticisini yükseltip listeler.

(Devralındığı yer: Transaction)
Rollback()

İşlemi geri alır (durdurur).

(Devralındığı yer: Transaction)
Rollback(Exception)

İşlemi geri alır (durdurur).

(Devralındığı yer: Transaction)
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid)

MSDTC olmayan yükseltici tarafından oluşturulan dağıtılmış işlem tanımlayıcısını ayarlar.

(Devralındığı yer: Transaction)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

TransactionCompleted

İşlemin tamamlandığını gösterir.

(Devralındığı yer: Transaction)

Belirtik Arabirim Kullanımları

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Bu işlemi seri hale getirmek için gereken verileri içeren bir SerializationInfo alır.

(Devralındığı yer: Transaction)

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu güvenli iş parçacığı türüdür.