/// <summary> /// This method will be called when SavingRecord Event is raised /// </summary> /// <param name="index">the index of the record in the buffer</param> public static void DMSavingRecordWrapper(int index) { WorkItem workItem = new WorkItem( FunctionGroupName.DataManagementFunction, AsyncCallName.SaveRecord, index, null, null); moduleThreadPool.AddThreadWork(workItem); }
/// <summary> /// This function is subscribed to ValidateEventTriggered event and /// will be called when the event is raised /// </summary> /// <param name="obj"></param> /// <param name="callBackFunction"></param> public static void RTQCValidateWrapper(object obj, AsyncCallback callBackFunction) { WorkItem workItem = new WorkItem( FunctionGroupName.QualityControlFunction, AsyncCallName.Validate, obj, callBackFunction, null); moduleThreadPool.AddThreadWork(workItem); }