/// <summary> /// !! /// </summary> /// <param name="command"></param> internal override ReturnResultBase Execute() { LocalDataviewManager.TaskViewsBuilder.FieldsBuilder = new FieldsBuilder(); RecordingManagerBuilder recordingManagerBuilder = new RecordingManagerBuilder(); LocalDataviewManager.BuildRecorder(); LocalDataviewManager.BuildViewsCollection(Task); LocalDataviewManager.RecordingManager.StartRecording(); GatewayResult retVal = OpenTables(); // if (l != tskr->dbs || !tskRt->AllDCTblsOpened) //{ // if (!(MAIN_PRG_PRG(tsk) && (BOOLEAN)ENV::backgnd_mode)) // tsk_close (l, TRUE, depth, FALSE, calltype, call_idx); // return (FALSE); //} ///return retVal; return(retVal); }
internal void BuildRecorder() { RecordingManagerBuilder recordingManagerBuilder = new RecordingManagerBuilder(); RecordingManager = recordingManagerBuilder.Build(); }