AtomicTransaction 类

定义

public ref class AtomicTransaction abstract : Microsoft::XLANGs::Core::TransactionalContext
[System.Serializable]
public abstract class AtomicTransaction : Microsoft.XLANGs.Core.TransactionalContext
type AtomicTransaction = class
    inherit TransactionalContext
Public MustInherit Class AtomicTransaction
Inherits TransactionalContext
继承
AtomicTransaction
属性

构造函数

AtomicTransaction(Service, String)

字段

_blockedSubscriptions (继承自 Context)
_exception (继承自 Context)
_isCompleted (继承自 Context)
_service (继承自 Context)
_successorSegment (继承自 Context)
_transactedWork
Args (继承自 Context)

属性

__MyService (继承自 Context)
_becomingQuiescent (继承自 Context)
_committedSubStates (继承自 Context)
_Committing (继承自 Context)
_Compensating (继承自 Context)
_contextType (继承自 Context)
_continuationSegment (继承自 Context)
_exceptionHandlingParent (继承自 Context)
_executingSubStates (继承自 Context)
_handlingException (继承自 Context)
_isPrecluded (继承自 Context)
_markedForPreclusion (继承自 Context)
_name (继承自 Context)
_parent (继承自 Context)
_PrologueCompleted (继承自 Context)
_referencedMessages (继承自 Context)
_runningDefaultCompensation (继承自 Context)
_runningDefaultExceptionHandler (继承自 Context)
_savedContinuationSegment (继承自 Context)
_savedParent (继承自 Context)
_selfCompensating (继承自 Context)
_Succeeded (继承自 Context)
_toBeCompleted (继承自 Context)
_trackDataStream (继承自 Context)
_xlangStore (继承自 TransactionalContext)
AtomicContext (继承自 Context)
Batch
CombineParentCommit (继承自 Context)
CommittedSubStates (继承自 Context)
Committing (继承自 Context)
Compensating (继承自 Context)
CompensationSegment (继承自 Context)
Completed (继承自 Context)
ContinuationSegment (继承自 Context)
ExecutingSubStates (继承自 Context)
FinalPersisted (继承自 Context)
FinalSegment (继承自 Context)
HasALiveAtomicTransaction
Index (继承自 Context)
InitialSegment (继承自 Context)
IsAtomic (继承自 Context)
IsTimerValid (继承自 Context)
IsTransactional (继承自 Context)
KillInstanceState (继承自 Context)
Name (继承自 Context)
Parent (继承自 Context)
PersistenceFormatVersion (继承自 Context)
Precluded (继承自 Context)
PrimaryStore (继承自 TransactionalContext)
PrologueCompleted (继承自 Context)
RequiresCompensation (继承自 TransactionalContext)
Retry
RunningDefaultCompensation (继承自 Context)
SubFields (继承自 Context)
SubObjectsByName (继承自 Context)
Succeeded (继承自 Context)
SuccessorSegment (继承自 Context)
Timeout
TimerInProgress (继承自 Context)
TrackDataStream (继承自 Context)
TranIsolationLevel
Type (继承自 Context)
XlangStore (继承自 TransactionalContext)

方法

AddTransactedWork(Transacted, XlangStore)
CleanupAndPrepareToCommit(Segment) (继承自 Context)
CloneObject(Object)
CompensationHandlerDone(Segment) (继承自 Context)
CompleteChildState(IStateManager, Boolean, Boolean) (继承自 Context)
CompleteSelf(Boolean, Boolean) (继承自 Context)
CreateInstance(Type)
Dispose() (继承自 Context)
DisposeServicedComponent(ServicedComponent)
DoBeforeCommit(CxtCommand) (继承自 Context)
DoneWithChildCompensationHandler(IStateManager, Segment, Segment) (继承自 Context)
ExceptionHandlerDone(Segment) (继承自 Context)
ExceptionRaised() (继承自 Context)
ExceptionRaised(Exception)
Finally()
FindMessageByName(String) (继承自 Context)
GetAtomicContext(ArrayList) (继承自 Context)
GetExtendedData(Object) (继承自 Context)
HandleException()
IgnoreThisCommitRequest() (继承自 Context)
IgnoreThisPendingCommitRequest(ActivityFlags) (继承自 Context)
LockRead(Int64, Segment) (继承自 Context)
LockWrite(Int64, Segment) (继承自 Context)
OnCommit()
OnError() (继承自 Context)
PendingCommit() (继承自 Context)
PendingCommit(Boolean, XMessage)
PersistTrackingData() (继承自 Context)
PostPersist(Context)
PostTimeout() (继承自 Context)
PostTimeout(DateTime, Context) (继承自 Context)
PostTimeout(DateTime) (继承自 Context)
PrepareToCommit(Segment) (继承自 TransactionalContext)
PrepareToPendingCommit(Segment)
PrepareToPendingCommitCore(Segment, Boolean)
PrePersist(Boolean, Context)
PrePersist(Boolean, XlangStore)
RefMessage(XMessage) (继承自 Context)
RestoreObject(Object, Int32)
Rollback(Context)
RunChildCompensation(Segment, Int32, Boolean, Object[]) (继承自 Context)
RunCompensation(Segment, Object[]) (继承自 Context)
RunDefaultCompensation(Segment) (继承自 Context)
SaveObject(Object, Int32)
SegmentIsBlocked(Subscription) (继承自 Context)
SegmentIsNotBlocked(Subscription) (继承自 Context)
SetExtendedData(Object, Object) (继承自 Context)
StackTrace(ArrayList, Segment) (继承自 Context)
StartCall(Segment, Service, Location, Object[]) (继承自 Context)
StartContext(Segment, Context) (继承自 Context)
TerminateAtomicContexts()
TransactionId(Object)
UnrefMessage(XMessage) (继承自 Context)
UnscheduleBlockedSegments() (继承自 Context)
UnscheduleRunningSegments(Exception) (继承自 Context)

适用于