示例#1
0
 private async Task InsertMessageLog(HttpPushOutgoingQueueStep item, SendMessageOutput publishResult)
 {
     var messageLog = new OutgoingMessageLog
     {
         JobId             = _jobId,
         JobStepIdentifier = item.StepId,
         Category          = item.Category,
         Tag           = item.Tag,
         ResponseTime  = publishResult.ResponseTime,
         Payload       = item.Payload,
         PublishOutput = new PublishMessageOutput
         {
             ErrorMessage   = publishResult.Error,
             HttpResultCode = publishResult.HttpResponseCode
         },
         FailCount = item.FailCount
     };
     await MessageLogDa.AddAsync(messageLog);
 }
示例#2
0
 public async Task AddAsync(OutgoingMessageLog outgoingMessageLog)
 {
     await MessageLogCollection.InsertOneAsync(outgoingMessageLog);
 }