共用方式為


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)

適用於