SubordinateTransaction Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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 |
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() |
|
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.