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