C# 클래스 Com.Aote.Behaviors.SyncActionFactory

串行执行的异步动作组, 在串行执行过程中,有一个异步动作执行失败,整个执行序列是否继续进行可以进行配置,默认为false,不继续 目前还没有实现已经执行的动作序列回滚,将来要实现已经执行的动作序列回滚。
상속: ActionFactory
파일 보기 프로젝트 열기: DuBin1988/restv2 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CanSaveProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
Invoke ( ) : void

动作组的总体执行过程在这个方法中实现。 这个方法设置完IsBusy为True后,调用内部执行过程完成实际动作序列的执行。

보호된 메소드들

메소드 설명
OnActionCompleted ( IAsyncAction action, AsyncCompletedEventArgs args ) : void

子动作完成后,首先检查动作完成状态,如果有错误,终止执行,通知外界发生了什么错误。 如果没有错误,则继续执行下面的动作。

비공개 메소드들

메소드 설명
Excute ( ) : void

实际执行过程,某个子动作成功执行后,将调用该方法继续执行后面的动作

OnCanSaveChanged ( DependencyObject dp, System.Windows.DependencyPropertyChangedEventArgs args ) : void

메소드 상세

Invoke() 공개 메소드

动作组的总体执行过程在这个方法中实现。 这个方法设置完IsBusy为True后,调用内部执行过程完成实际动作序列的执行。
public Invoke ( ) : void
리턴 void

OnActionCompleted() 보호된 메소드

子动作完成后,首先检查动作完成状态,如果有错误,终止执行,通知外界发生了什么错误。 如果没有错误,则继续执行下面的动作。
protected OnActionCompleted ( IAsyncAction action, AsyncCompletedEventArgs args ) : void
action IAsyncAction 完成工作的动作
args System.ComponentModel.AsyncCompletedEventArgs 子动作完成时的参数
리턴 void

프로퍼티 상세

CanSaveProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CanSaveProperty
리턴 System.Windows.DependencyProperty