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)

適用対象