IStateManager 接口

定义

public interface class IStateManager : Microsoft::XLANGs::Core::Transacted
public interface IStateManager : Microsoft.XLANGs.Core.Transacted
type IStateManager = interface
    interface Transacted
Public Interface IStateManager
Implements Transacted
派生
实现

属性

__MyService
AtomicContext
Committing
Compensating
CompensationSegment
Completed
HasALiveAtomicTransaction
Index
IsAtomic
IsTransactional
KillInstanceState
Name
Parent
PersistenceFormatVersion
Precluded
PrimaryStore
RequiresCompensation
RunningDefaultCompensation
Succeeded
SuccessorSegment
TrackDataStream
Type
XlangStore

方法

AddTransactedWork(Transacted, XlangStore)
CompleteChildState(IStateManager, Boolean, Boolean)
Dispose()
DoneWithChildCompensationHandler(IStateManager, Segment, Segment)
ExceptionRaised()
ExceptionRaised(Exception)
GetAtomicContext(ArrayList)
PendingCommit(Boolean, XMessage)
PostPersist(Context) (继承自 Transacted)
PrepareToPendingCommit(Segment)
PrepareToPendingCommitCore(Segment, Boolean)
PrePersist(Boolean, XlangStore) (继承自 Transacted)
Rollback(Context) (继承自 Transacted)
RunChildCompensation(Segment, Int32, Boolean, Object[])
RunCompensation(Segment, Object[])
RunDefaultCompensation(Segment)
StackTrace(ArrayList, Segment)
TerminateAtomicContexts()
UnscheduleRunningSegments(Exception)

适用于