我在ASP.NET Core 2
中有一个实用程序类,它使用AWS简单通知服务发送通知。由于这是实用程序类,我使它静态,AmazonSimpleNotificationServiceClient's
发布方法是异步我使我的包装静态方法也异步
public static class AwsHelper
{
public static async Task SendNotification(string topicArn, string sub, string message)
{
var arn = ParseArn(topicArn);
using (var client = new AmazonSimpleNotificationServiceClient(arn.Region))
{
await client.PublishAsync(new PublishRequest
{
Subject = sub,
Message = message,
TopicArn = topicArn
});
}
}
}
我测试了代码,它工作正常。
然而,可以将静态方法设为异步吗?