public override void Invoke() { //调用前监听对象异步工作完成事件 TargetObject.Completed += TargetObjectCompleted; //调用对象方法 IsBusy = true; State = State.Start; TargetObject.GetType().GetMethod(MethodName).Invoke(TargetObject, null); }