Com.Aote.Behaviors.CallMethodAction.Invoke C# (CSharp) Method

Invoke() public method

调用目标对象的方法,开始工作。调用目标对象方法前,监听目标对象的工作完成事件。 目标对象工作完成后,要删除掉该监听器,以保证只在这个动作调用目标对象方法工作期间进行监听。
public Invoke ( ) : void
return void
        public override void Invoke()
        {
            //调用前监听对象异步工作完成事件
            TargetObject.Completed += TargetObjectCompleted;
            //调用对象方法
            IsBusy = true;
            State = State.Start;
            TargetObject.GetType().GetMethod(MethodName).Invoke(TargetObject, null);
        }