Here's my basic code to send an SQS message from C# using the AWS .NET SDK. How can I give the message a different timeout other than the queue default?
public async Task PostMessage(Uri queueUrl, string body) { var request = new SendMessageRequest() { MessageBody = body, QueueUrl = queueUrl.ToString(), }; var result = await this.client.SendMessageAsync(request); } I can send a separate API call to extend the timeout of an in-flight message. But I'd like to do this at the time of creation if that's practical to do.