/// <summary> /// 執行自訂方法。 /// </summary> /// <param name="inputArgs"></param> /// <returns></returns> public GExecFuncOutputResult ExecFunc(GExecFuncInputArgs inputArgs) { var outputResult = new GExecFuncOutputResult(); DoExecFunc(inputArgs, outputResult); return(outputResult); }
/// <summary> /// 自訂方法實作。 /// </summary> /// <param name="inputArgs"></param> /// <param name="outputResult"></param> protected virtual void DoExecFunc(GExecFuncInputArgs inputArgs, GExecFuncOutputResult outputResult) { }