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); }
public async Task AddAsync(OutgoingMessageLog outgoingMessageLog) { await MessageLogCollection.InsertOneAsync(outgoingMessageLog); }