/// <summary> /// <para> /// WriteProgress callback /// </para> /// </summary> /// <param name="activity"></param> /// <param name="currentOperation"></param> /// <param name="statusDescription"></param> /// <param name="percentageCompleted"></param> /// <param name="secondsRemaining"></param> public void WriteProgress(string activity, string currentOperation, string statusDescription, UInt32 percentageCompleted, UInt32 secondsRemaining) { DebugHelper.WriteLogEx("activity:{0}; currentOperation:{1}; percentageCompleted:{2}; secondsRemaining:{3}", 0, activity, currentOperation, percentageCompleted, secondsRemaining); try { CimWriteProgress action = new CimWriteProgress( activity, (int)this.operationID, currentOperation, statusDescription, percentageCompleted, secondsRemaining); this.FireNewActionEvent(action); } catch (Exception ex) { DebugHelper.WriteLogEx("{0}", 0, ex); } }
public void WriteProgress(string activity, string currentOperation, string statusDescription, int percentageCompleted, int secondsRemaining) { object[] objArray = new object[4]; objArray[0] = activity; objArray[1] = currentOperation; objArray[2] = percentageCompleted; objArray[3] = secondsRemaining; DebugHelper.WriteLogEx("activity:{0}; currentOperation:{1}; percentageCompleted:{2}; secondsRemaining:{3}", 0, objArray); try { CimWriteProgress cimWriteProgress = new CimWriteProgress(activity, (int)this.operationID, currentOperation, statusDescription, percentageCompleted, secondsRemaining); this.FireNewActionEvent(cimWriteProgress); } catch (Exception exception1) { Exception exception = exception1; object[] objArray1 = new object[1]; objArray1[0] = exception; DebugHelper.WriteLogEx("{0}", 0, objArray1); } }