C# Класс Com.Aote.Behaviors.BaseAsyncAction

为一般异步动作提供了基础实现。 对象从DependencyObject继承,以便所有异步动作都可以有依赖属性。 同时继承INotifyPropertyChanged,以便所有异步动作都能够对外通知属性改变 继承IAsyncAction,完成异步动作的常用处理。 异步动作的具体执行过程(Invoke方法)是抽象的,交给子类去实现。
Наследование: System.Windows.DependencyObject, INotifyPropertyChanged, IAsyncAction, IInitable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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