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

为一般异步动作提供了基础实现。 对象从DependencyObject继承,以便所有异步动作都可以有依赖属性。 同时继承INotifyPropertyChanged,以便所有异步动作都能够对外通知属性改变 继承IAsyncAction,完成异步动作的常用处理。 异步动作的具体执行过程(Invoke方法)是抽象的,交给子类去实现。
상속: System.Windows.DependencyObject, INotifyPropertyChanged, IAsyncAction, IInitable
파일 보기 프로젝트 열기: DuBin1988/restv2 1 사용 예제들

공개 프로퍼티들

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

공개 메소드들

메소드 설명
FindResource ( string name ) : object
Init ( object ui ) : void
Invoke ( ) : void
OnCompleted ( AsyncCompletedEventArgs args ) : void

提供工作完成事件的通知方法,子类及自身在工作完成后,调用这个方法通知外部工作完成了。

OnInitFinished ( ) : void

보호된 메소드들

메소드 설명
OnPropertyChanged ( string info ) : void

提供属性改变事件的通知方法,子类及自身通过调用这个方法通知外界,属性改变了

비공개 메소드들

메소드 설명
OnLoaded ( ) : void

메소드 상세

FindResource() 공개 메소드

public FindResource ( string name ) : object
name string
리턴 object

Init() 공개 메소드

public Init ( object ui ) : void
ui object
리턴 void

Invoke() 공개 추상적인 메소드

public abstract Invoke ( ) : void
리턴 void

OnCompleted() 공개 메소드

提供工作完成事件的通知方法,子类及自身在工作完成后,调用这个方法通知外部工作完成了。
public OnCompleted ( AsyncCompletedEventArgs args ) : void
args System.ComponentModel.AsyncCompletedEventArgs
리턴 void

OnInitFinished() 공개 메소드

public OnInitFinished ( ) : void
리턴 void

OnPropertyChanged() 보호된 메소드

提供属性改变事件的通知方法,子类及自身通过调用这个方法通知外界,属性改变了
protected OnPropertyChanged ( string info ) : void
info string 变化了的属性名称
리턴 void

프로퍼티 상세

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

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

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

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