C# Class System.Activities.Statements.InternalState

Inheritance: NativeActivity
Afficher le fichier Open project: mahasak/dotnet452 Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
InternalState ( System.Activities.Statements.State state ) : System

Méthodes protégées

Méthode Description
Abort ( NativeActivityAbortContext context ) : void
CacheMetadata ( NativeActivityMetadata metadata ) : void
Cancel ( NativeActivityContext context ) : void
OnCreateDynamicUpdateMap ( NativeActivityUpdateMapMetadata metadata, Activity originalActivity ) : void
UpdateInstance ( NativeActivityUpdateContext updateContext ) : void

Private Methods

Méthode Description
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

Method Details

Abort() protected méthode

protected Abort ( NativeActivityAbortContext context ) : void
context NativeActivityAbortContext
Résultat void

CacheMetadata() protected méthode

protected CacheMetadata ( NativeActivityMetadata metadata ) : void
metadata NativeActivityMetadata
Résultat void

Cancel() protected méthode

protected Cancel ( NativeActivityContext context ) : void
context NativeActivityContext
Résultat void

InternalState() public méthode

public InternalState ( System.Activities.Statements.State state ) : System
state System.Activities.Statements.State
Résultat System

OnCreateDynamicUpdateMap() protected méthode

protected OnCreateDynamicUpdateMap ( NativeActivityUpdateMapMetadata metadata, Activity originalActivity ) : void
metadata NativeActivityUpdateMapMetadata
originalActivity Activity
Résultat void

UpdateInstance() protected méthode

protected UpdateInstance ( NativeActivityUpdateContext updateContext ) : void
updateContext NativeActivityUpdateContext
Résultat void