Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Transactions.SubordinateTransaction Class Referencesealed

Public Member Functions

 SubordinateTransaction (IsolationLevel isoLevel, ISimpleTransactionSuperior superior)
 
override int GetHashCode ()
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
byte[] GetPromotedToken ()
 
Enlistment EnlistDurable (Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions)
 
Enlistment EnlistDurable (Guid resourceManagerIdentifier, ISinglePhaseNotification singlePhaseNotification, EnlistmentOptions enlistmentOptions)
 
void Rollback ()
 
void Rollback (Exception? e)
 
Enlistment EnlistVolatile (IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions)
 
Enlistment EnlistVolatile (ISinglePhaseNotification singlePhaseNotification, EnlistmentOptions enlistmentOptions)
 
Transaction Clone ()
 
DependentTransaction DependentClone (DependentCloneOption cloneOption)
 
void Dispose ()
 
bool EnlistPromotableSinglePhase (IPromotableSinglePhaseNotification promotableSinglePhaseNotification)
 
bool EnlistPromotableSinglePhase (IPromotableSinglePhaseNotification promotableSinglePhaseNotification, Guid promoterType)
 
Enlistment PromoteAndEnlistDurable (Guid resourceManagerIdentifier, IPromotableSinglePhaseNotification promotableNotification, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions)
 
void SetDistributedTransactionIdentifier (IPromotableSinglePhaseNotification promotableNotification, Guid distributedTransactionIdentifier)
 

Static Public Member Functions

static bool operator== (Transaction? x, Transaction? y)
 
static bool operator!= (Transaction? x, Transaction? y)
 

Package Functions

Transaction InternalClone ()
 
virtual void InternalDispose ()
 
DistributedTransaction Promote ()
 

Static Package Functions

static EnterpriseServicesInteropOption InteropMode (TransactionScope currentScope)
 
static Transaction FastGetTransaction (TransactionScope currentScope, ContextData contextData, out Transaction contextTransaction)
 
static void GetCurrentTransactionAndScope (TxLookup defaultLookup, out Transaction current, out TransactionScope currentScope, out Transaction contextTransaction)
 

Package Attributes

IsolationLevel _isoLevel
 
bool _complete
 
int _cloneId
 
int _disposed
 
InternalTransaction _internalTransaction
 
TransactionTraceIdentifier _traceIdentifier
 

Properties

static ? Transaction Current [get, set]
 
bool Disposed [get]
 
Guid DistributedTxId [get]
 
TransactionInformation TransactionInformation [get]
 
IsolationLevel IsolationLevel [get]
 
Guid PromoterType [get]
 
TransactionTraceIdentifier TransactionTraceId [get]
 
TransactionCompletedEventHandlerTransactionCompleted
 

Private Member Functions

void ISerializable. GetObjectData (SerializationInfo serializationInfo, StreamingContext context)
 

Detailed Description

Definition at line 3 of file SubordinateTransaction.cs.


The documentation for this class was generated from the following file: