Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Transactions Namespace Reference

Namespaces

namespace  Configuration
 
namespace  Distributed
 

Classes

class  ActiveStates
 
class  Bucket
 
class  BucketSet
 
class  CallContextCurrentData
 
class  CheapUnfairReaderWriterLock
 
class  CommittableTransaction
 
class  ContextData
 
class  ContextKey
 
class  DependentTransaction
 
class  DurableEnlistmentAborting
 
class  DurableEnlistmentActive
 
class  DurableEnlistmentCommitting
 
class  DurableEnlistmentDelegated
 
class  DurableEnlistmentEnded
 
class  DurableEnlistmentState
 
class  DurableInternalEnlistment
 
class  EnlistableStates
 
class  Enlistment
 
class  EnlistmentState
 
class  EnlistmentStatePromoted
 
struct  EnlistmentTraceIdentifier
 
class  EnterpriseServices
 
class  FinalizedObject
 
interface  IDtcTransaction
 
interface  IEnlistmentNotification
 
interface  IEnlistmentNotificationInternal
 
class  InternalEnlistment
 
class  InternalTransaction
 
interface  IPromotableSinglePhaseNotification
 
interface  IPromotedEnlistment
 
interface  ISimpleTransactionSuperior
 
interface  ISinglePhaseNotification
 
interface  ISinglePhaseNotificationInternal
 
interface  ITransactionPromoter
 
class  Phase0VolatileDemultiplexer
 
class  Phase1VolatileDemultiplexer
 
class  Phase1VolatileEnlistment
 
class  PreparingEnlistment
 
class  PromotableInternalEnlistment
 
class  RecoveringInternalEnlistment
 
class  SinglePhaseEnlistment
 
class  SubordinateTransaction
 
class  Transaction
 
class  TransactionAbortedException
 
class  TransactionEventArgs
 
class  TransactionException
 
class  TransactionInDoubtException
 
class  TransactionInformation
 
class  TransactionInterop
 
class  TransactionManager
 
class  TransactionManagerCommunicationException
 
struct  TransactionOptions
 
class  TransactionPromotionException
 
class  TransactionScope
 
class  TransactionsEtwProvider
 
class  TransactionState
 
class  TransactionStateAborted
 
class  TransactionStateActive
 
class  TransactionStateCommitted
 
class  TransactionStateDelegated
 
class  TransactionStateDelegatedAborting
 
class  TransactionStateDelegatedBase
 
class  TransactionStateDelegatedCommitting
 
class  TransactionStateDelegatedNonMSDTC
 
class  TransactionStateDelegatedP0Wave
 
class  TransactionStateDelegatedSubordinate
 
class  TransactionStateEnded
 
class  TransactionStateInDoubt
 
class  TransactionStateNonCommittablePromoted
 
class  TransactionStatePhase0
 
class  TransactionStatePromoted
 
class  TransactionStatePromotedAborted
 
class  TransactionStatePromotedAborting
 
class  TransactionStatePromotedBase
 
class  TransactionStatePromotedCommitted
 
class  TransactionStatePromotedCommitting
 
class  TransactionStatePromotedEnded
 
class  TransactionStatePromotedIndoubt
 
class  TransactionStatePromotedNonMSDTCAborted
 
class  TransactionStatePromotedNonMSDTCBase
 
class  TransactionStatePromotedNonMSDTCCommitted
 
class  TransactionStatePromotedNonMSDTCEnded
 
class  TransactionStatePromotedNonMSDTCIndoubt
 
class  TransactionStatePromotedNonMSDTCPhase0
 
class  TransactionStatePromotedNonMSDTCSinglePhaseCommit
 
class  TransactionStatePromotedNonMSDTCVolatilePhase1
 
class  TransactionStatePromotedP0Aborting
 
class  TransactionStatePromotedP0Wave
 
class  TransactionStatePSPEOperation
 
class  TransactionStateSPC
 
class  TransactionStateSubordinateActive
 
class  TransactionStateVolatilePhase1
 
class  TransactionStateVolatileSPC
 
class  TransactionTable
 
struct  TransactionTraceIdentifier
 
class  VolatileDemultiplexer
 
class  VolatileEnlistmentAborting
 
class  VolatileEnlistmentActive
 
class  VolatileEnlistmentCommitting
 
class  VolatileEnlistmentDone
 
class  VolatileEnlistmentEnded
 
class  VolatileEnlistmentInDoubt
 
class  VolatileEnlistmentPrepared
 
class  VolatileEnlistmentPreparing
 
class  VolatileEnlistmentPreparingAborting
 
struct  VolatileEnlistmentSet
 
class  VolatileEnlistmentSPC
 
class  VolatileEnlistmentState
 

Enumerations

enum  DefaultComContextState { Unknown = 0 , Unavailable = -1 , Available = 1 }
 
enum  DependentCloneOption { BlockCommitUntilComplete , RollbackIfNotComplete }
 
enum  EnlistmentOptions { None = 0 , EnlistDuringPrepareRequired = 1 }
 
enum  EnlistmentType { Volatile , Durable , PromotableSinglePhase }
 
enum  EnterpriseServicesInteropOption { None , Automatic , Full }
 
enum  IsolationLevel {
  Serializable , RepeatableRead , ReadCommitted , ReadUncommitted ,
  Snapshot , Chaos , Unspecified
}
 
enum  NotificationCall {
  Prepare , Commit , Rollback , InDoubt ,
  SinglePhaseCommit , Promote
}
 
enum  TraceSourceType { TraceSourceBase , TraceSourceLtm , TraceSourceDistributed }
 
enum  TransactionExceptionType {
  InvalidOperationException , TransactionAbortedException , TransactionException , TransactionInDoubtException ,
  TransactionManagerCommunicationException , UnrecognizedRecoveryInformation
}
 
enum  TransactionScopeAsyncFlowOption { Suppress , Enabled }
 
enum  TransactionScopeOption { Required , RequiresNew , Suppress }
 
enum  TransactionScopeResult {
  CreatedTransaction , UsingExistingCurrent , TransactionPassed , DependentTransactionPassed ,
  NoTransaction
}
 
enum  TransactionStatus { Active , Committed , Aborted , InDoubt }
 
enum  TxLookup { Default , DefaultCallContext , DefaultTLS }
 

Functions

delegate? Transaction HostCurrentTransactionCallback ()
 
delegate void TransactionCompletedEventHandler (object? sender, TransactionEventArgs e)
 
delegate void TransactionStartedEventHandler (object? sender, TransactionEventArgs e)