我正在将ASP.NET Core Web应用程序与适用于.NET的AWS开发工具包结合使用。我想向我的SQS队列发送几个请求,并接收各种响应。我根据文档编写了以下方法:
public async Task<SendMessageResponse> GetAWSTemplatesAsync()
{
var client = new AmazonSQSClient();
var request = new SendMessageRequest
{
MessageAttributes = new Dictionary<string, MessageAttributeValue>(),
QueueUrl = "MyQueue"
};
var response = await client.SendMessageAsync(request);
return new SendMessageResponse();
}
我想知道如何最好地传递消息请求中需要发送的所有各种命令?还是每个响应只发送一个命令?目的是将SendMessageResponse输出到View,以便为用户提供基于已执行命令的响应列表。为此必须采取什么进一步的步骤?