Context クラス

定義

public ref class Context abstract : Microsoft::XLANGs::Core::IStateManager
[System.Serializable]
public abstract class Context : Microsoft.XLANGs.Core.IStateManager
type Context = class
    interface IStateManager
    interface Transacted
Public MustInherit Class Context
Implements IStateManager
継承
Context
派生
属性
実装

コンストラクター

Context(Service, String)

フィールド

_blockedSubscriptions
_exception
_isCompleted
_service
_successorSegment
Args

プロパティ

__MyService
_becomingQuiescent
_committedSubStates
_Committing
_Compensating
_contextType
_continuationSegment
_exceptionHandlingParent
_executingSubStates
_handlingException
_isPrecluded
_markedForPreclusion
_name
_parent
_PrologueCompleted
_referencedMessages
_runningDefaultCompensation
_runningDefaultExceptionHandler
_savedContinuationSegment
_savedParent
_selfCompensating
_Succeeded
_toBeCompleted
_trackDataStream
AtomicContext
CombineParentCommit
CommittedSubStates
Committing
Compensating
CompensationSegment
Completed
ContinuationSegment
ExecutingSubStates
FinalPersisted
FinalSegment
HasALiveAtomicTransaction
Index
InitialSegment
IsAtomic
IsTimerValid
IsTransactional
KillInstanceState
Name
Parent
PersistenceFormatVersion
Precluded
PrimaryStore
PrologueCompleted
RequiresCompensation
RootService
RunningDefaultCompensation
SubFields
SubObjectsByName
Succeeded
SuccessorSegment
TimerInProgress
TrackDataStream
Type
XlangStore

メソッド

AddTransactedWork(Transacted, XlangStore)
CleanupAndPrepareToCommit(Segment)
CloneObject(Object)
CompensationHandlerDone(Segment)
CompleteChildState(IStateManager, Boolean, Boolean)
CompleteSelf(Boolean, Boolean)
CreateInstance(Type)
Dispose()
DisposeServicedComponent(ServicedComponent)
DoBeforeCommit(CxtCommand)
DoneWithChildCompensationHandler(IStateManager, Segment, Segment)
ExceptionHandlerDone(Segment)
ExceptionRaised()
ExceptionRaised(Exception)
Finally()
FindFieldByName(String, Context)
FindFields(Type, Context)
FindFieldsByName(Type, Context)
FindMessageByName(String)
GetAtomicContext(ArrayList)
GetExtendedData(Object)
HandleException()
IgnoreThisCommitRequest()
IgnoreThisPendingCommitRequest(ActivityFlags)
LockRead(Int64, Segment)
LockWrite(Int64, Segment)
OnCommit()
OnError()
PendingCommit()
PendingCommit(Boolean, XMessage)
PersistTrackingData()
PostPersist(Context)
PostTimeout()
PostTimeout(DateTime)
PostTimeout(DateTime, Context)
PrepareToCommit(Segment)
PrepareToPendingCommit(Segment)
PrepareToPendingCommitCore(Segment, Boolean)
PrePersist(Boolean, Context)
PrePersist(Boolean, XlangStore)
RefMessage(XMessage)
RestoreObject(Object, Int32)
Rollback(Context)
RunChildCompensation(Segment, Int32, Boolean, Object[])
RunCompensation(Segment, Object[])
RunDefaultCompensation(Segment)
SaveObject(Object, Int32)
SegmentIsBlocked(Subscription)
SegmentIsNotBlocked(Subscription)
SetExtendedData(Object, Object)
StackTrace(ArrayList, Segment)
StartCall(Segment, Service, Location, Object[])
StartContext(Segment, Context)
TerminateAtomicContexts()
UnrefMessage(XMessage)
UnscheduleBlockedSegments()
UnscheduleRunningSegments(Exception)

適用対象