// Token: 0x06001023 RID: 4131 RVA: 0x0005E840 File Offset: 0x0005CA40 private void FinalizeTask(DirectoryProcessorBaseTask task, DirectoryProcessorBaseTaskContext taskContext) { try { task.FinalizeMe(taskContext); Utilities.DebugTrace(DirectoryProcessorAssistant.Tracer, "Task {0} is finalized. ", new object[] { task.ClassName }); } catch (Exception e) { this.LogException(task.RunData, e, task, taskContext); } }
// Token: 0x06001022 RID: 4130 RVA: 0x0005E7AC File Offset: 0x0005C9AC private void LogException(RunData runData, Exception e, DirectoryProcessorBaseTask task, DirectoryProcessorBaseTaskContext taskContext) { Utilities.ErrorTrace(DirectoryProcessorAssistant.Tracer, "DirectoryProcessorAssistant.DoTask, Exception='{0}' for Org '{1}' Run '{2}' Task name '{3}' Error message '{4}'", new object[] { e, runData.OrgId, runData.RunId, task.ClassName, e.Message }); UmGlobals.ExEvent.LogEvent(UMEventLogConstants.Tuple_DirectoryProcessorTaskThrewException, null, new object[] { runData.TenantId, runData.RunId, task.ClassName, CommonUtil.ToEventLogString(e) }); }
// Token: 0x060010FD RID: 4349 RVA: 0x000630D3 File Offset: 0x000612D3 public TaskQueueItem(DirectoryProcessorBaseTask task, RecipientType recipientType) { this.Task = task; this.TaskRecipientType = recipientType; }