C# 클래스 System.Activities.Statements.InternalState

상속: NativeActivity
파일 보기 프로젝트 열기: mahasak/dotnet452 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddEvaluateConditionBookmark void
AddTransitionData void
Execute void
GetCondition Activity
GetInternalTransition System.Activities.Statements.InternalTransition
GetTo string
OnConditionComplete void
OnEntryComplete void
OnExitComplete void
OnTriggerComplete void
PrepareForExit void
ProcessNextTriggerCompletedEvent void
ProcessTransitions void
RemoveActiveBookmark void
RemoveBookmarks void
RescheduleNewlyAddedTriggers void
ScheduleAction void
ScheduleEntry void
ScheduleExit void
ScheduleTriggers void
StartEvaluateCondition void
TakeTransition void
UpdateEventManager bool
ValidateDUInConditionTransition bool
ValidateDUInUnconditionalTransition bool

공개 메소드들

메소드 설명
InternalState ( System.Activities.Statements.State state ) : System

보호된 메소드들

메소드 설명
Abort ( NativeActivityAbortContext context ) : void
CacheMetadata ( NativeActivityMetadata metadata ) : void
Cancel ( NativeActivityContext context ) : void
OnCreateDynamicUpdateMap ( NativeActivityUpdateMapMetadata metadata, Activity originalActivity ) : void
UpdateInstance ( NativeActivityUpdateContext updateContext ) : void

비공개 메소드들

메소드 설명
AddEvaluateConditionBookmark ( NativeActivityContext context ) : void
AddTransitionData ( NativeActivityMetadata metadata, System.Activities.Statements.InternalTransition internalTransition, System.Activities.Statements.Transition transition ) : void
Execute ( NativeActivityContext context ) : void
GetCondition ( int triggerIndex, int conditionIndex ) : Activity
GetInternalTransition ( int triggerIndex ) : System.Activities.Statements.InternalTransition
GetTo ( int triggerIndex, int conditionIndex ) : string
OnConditionComplete ( NativeActivityContext context, ActivityInstance completedInstance, bool result ) : void
OnEntryComplete ( NativeActivityContext context, ActivityInstance instance ) : void
OnExitComplete ( NativeActivityContext context, ActivityInstance instance ) : void
OnTriggerComplete ( NativeActivityContext context, ActivityInstance completedInstance ) : void
PrepareForExit ( NativeActivityContext context, targetStateId ) : void
ProcessNextTriggerCompletedEvent ( NativeActivityContext context, System.Activities.Statements.StateMachineEventManager eventManager ) : void
ProcessTransitions ( NativeActivityMetadata metadata ) : void
RemoveActiveBookmark ( ActivityContext context ) : void
RemoveBookmarks ( NativeActivityContext context ) : void
RescheduleNewlyAddedTriggers ( NativeActivityUpdateContext updateContext ) : void
ScheduleAction ( NativeActivityContext context ) : void
ScheduleEntry ( NativeActivityContext context ) : void
ScheduleExit ( NativeActivityContext context ) : void
ScheduleTriggers ( NativeActivityContext context ) : void
StartEvaluateCondition ( NativeActivityContext context, Bookmark bookmark, object value ) : void
TakeTransition ( NativeActivityContext context, System.Activities.Statements.StateMachineEventManager eventManager, int triggerId ) : void
UpdateEventManager ( NativeActivityUpdateContext updateContext, System.Activities.Statements.StateMachineEventManager eventManager ) : bool

Used for Dynamic Update: after the instance is updated, if the statemachine is already transitioning, the index of the to-be-scheduled state would need to be updated.

ValidateDUInConditionTransition ( NativeActivityUpdateMapMetadata metadata, System.Activities.Statements.InternalTransition updatedTransition, System.Activities.Statements.InternalTransition originalTransition, &errorMessage ) : bool
ValidateDUInUnconditionalTransition ( NativeActivityUpdateMapMetadata metadata, System.Activities.Statements.InternalTransition updatedTransition, System.Activities.Statements.InternalTransition originalTransition, &errorMessage ) : bool

메소드 상세

Abort() 보호된 메소드

protected Abort ( NativeActivityAbortContext context ) : void
context NativeActivityAbortContext
리턴 void

CacheMetadata() 보호된 메소드

protected CacheMetadata ( NativeActivityMetadata metadata ) : void
metadata NativeActivityMetadata
리턴 void

Cancel() 보호된 메소드

protected Cancel ( NativeActivityContext context ) : void
context NativeActivityContext
리턴 void

InternalState() 공개 메소드

public InternalState ( System.Activities.Statements.State state ) : System
state System.Activities.Statements.State
리턴 System

OnCreateDynamicUpdateMap() 보호된 메소드

protected OnCreateDynamicUpdateMap ( NativeActivityUpdateMapMetadata metadata, Activity originalActivity ) : void
metadata NativeActivityUpdateMapMetadata
originalActivity Activity
리턴 void

UpdateInstance() 보호된 메소드

protected UpdateInstance ( NativeActivityUpdateContext updateContext ) : void
updateContext NativeActivityUpdateContext
리턴 void