示例#1
0
        public static string TaskException(IBackgroundTaskPayloadBase BackgroundTaskPayloadBase, Hl7.Fhir.Model.Task.TaskStatus TaskStatus, string ExceptionMessage = null)
        {
            string temp = $"{Environment.NewLine}Task's Exception: {BackgroundTaskPayloadBase.TaskType.GetPyroLiteral()}{Environment.NewLine}Task Status      : {TaskStatus.GetLiteral()}{Environment.NewLine} Task Ref        : Task/{BackgroundTaskPayloadBase.TaskId}";

            if (!string.IsNullOrWhiteSpace(ExceptionMessage))
            {
                temp = temp + $"${Environment.NewLine}ExceptionMessage:";
                temp = temp + $"${Environment.NewLine}{ExceptionMessage}";
            }
            return(temp);
        }
示例#2
0
 public static string TaskOutCome(IBackgroundTaskPayloadBase BackgroundTaskPayloadBase, Hl7.Fhir.Model.Task.TaskStatus TaskStatus)
 {
     return($"{Environment.NewLine}Task processed : {BackgroundTaskPayloadBase.TaskType.GetPyroLiteral()}{Environment.NewLine}Task Status    : {TaskStatus.GetLiteral()}{Environment.NewLine}Task Ref       : Task/{BackgroundTaskPayloadBase.TaskId}");
 }
示例#3
0
 public static string TaskReceived(IBackgroundTaskPayloadBase BackgroundTaskPayloadBase)
 {
     return($"{Environment.NewLine}Task received  : {BackgroundTaskPayloadBase.TaskType.GetPyroLiteral()}{Environment.NewLine}Task Reference : Task/{BackgroundTaskPayloadBase.TaskId}");
 }