private processQueueAsync ( string jobId ) : System.Threading.Task | ||
jobId | string | |
return | System.Threading.Task |
async Task processQueueAsync(string jobId)
{
Message message = await readNextMessageAsync().ConfigureAwait(false);
await processMessageAsync(message, jobId).ConfigureAwait(false);
await this.sqsClient.DeleteMessageAsync(new DeleteMessageRequest() { QueueUrl = this.queueUrl, ReceiptHandle = message.ReceiptHandle }).ConfigureAwait(false);
}