Share via


IStateManager Interface

Definition

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
Derived
Implements

Properties

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

Methods

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

Applies to