Sdílet prostřednictvím


SubordinateTransaction Třída

Definice

Představuje transakce, která není root, kterou lze delegovat. Tuto třídu nelze dědit.

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
Dědičnost
SubordinateTransaction
Atributy

Poznámky

Tato třída je odvozena z Transaction a poskytuje konstruktor, který přebírá implementaci ISimpleTransactionSuperior rozhraní. Instance tohoto typu nejsou kořenovou transakcí, ale mohou být delegovány.

Konstruktory

SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior)

Inicializuje novou instanci SubordinateTransaction třídy.

Vlastnosti

IsolationLevel

Získá úroveň izolace transakce.

(Zděděno od Transaction)
PromoterType

Jednoznačně identifikuje formát byte[] vrácené metodou Promote při zvýšení úrovně transakce.

(Zděděno od Transaction)
TransactionInformation

Načte další informace o transakci.

(Zděděno od Transaction)

Metody

BeginCommitInternal(AsyncCallback)

Představuje transakce, která není root, kterou lze delegovat. Tuto třídu nelze dědit.

(Zděděno od Transaction)
Clone()

Vytvoří klon transakce.

(Zděděno od Transaction)
DependentClone(DependentCloneOption)

Vytvoří závislý klon transakce.

(Zděděno od Transaction)
Dispose()

Uvolní prostředky, které jsou uloženy objektem.

(Zděděno od Transaction)
EndCommitInternal(IAsyncResult)

Představuje transakce, která není root, kterou lze delegovat. Tuto třídu nelze dědit.

(Zděděno od Transaction)
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions)

Zařadí trvalý správce prostředků, který podporuje dvoufázové potvrzení pro účast v transakci.

(Zděděno od Transaction)
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions)

Zařadí trvalý správce prostředků, který podporuje optimalizaci jednofázového potvrzení pro účast na transakci.

(Zděděno od Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification)

Zařadí správce prostředků, který má interní transakci pomocí promotable single phase enlistment (PSPE).

(Zděděno od Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid)

Zařadí správce prostředků, který má interní transakci pomocí promotable single phase enlistment (PSPE).

(Zděděno od Transaction)
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions)

Zařadí nestálý správce prostředků, který podporuje dvoufázové potvrzení účasti na transakci.

(Zděděno od Transaction)
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions)

Zařadí nestálý správce prostředků, který podporuje optimalizaci jednofázového potvrzení pro účast na transakci.

(Zděděno od Transaction)
Equals(Object)

Určuje, zda jsou si tato transakce a zadaný objekt rovny.

(Zděděno od Transaction)
GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

(Zděděno od Transaction)
GetPromotedToken()

byte[] Získá vrácenou metodou Promote při zvýšení úrovně transakce.

(Zděděno od Transaction)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions)

Propaguje a zařadí trvalý správce prostředků, který podporuje dvoufázové potvrzení o účasti na transakci.

(Zděděno od Transaction)
Rollback()

Vrátí zpět (přeruší) transakci.

(Zděděno od Transaction)
Rollback(Exception)

Vrátí zpět (přeruší) transakci.

(Zděděno od Transaction)
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid)

Nastaví identifikátor distribuované transakce vygenerovaný promotérem bez MSDTC.

(Zděděno od Transaction)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

TransactionCompleted

Označuje, že transakce je dokončena.

(Zděděno od Transaction)

Explicitní implementace rozhraní

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Získá SerializationInfo s daty potřebnými k serializaci této transakce.

(Zděděno od Transaction)

Platí pro

Bezpečný přístup z více vláken

Tento typ je bezpečný pro přístup z více vláken.