Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
        }