다음을 통해 공유


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)

적용 대상