다음을 통해 공유


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)

적용 대상