2
有没有一种方案可以在处理程序中运行异步操作? 例如:NServiceBus处理程序中的多线程
public class H1 : IMessageHandler<MyMessage>
{
public async void Handle(MyMessage message)
{
await SendTxt(message);
await SendEmail(message);
}
}
您的问题与“NServiceBus是否支持异步处理程序?”相同? – usr
或多或少。据我所知,NServiceBus管理自己的线程。我想知道的是我是否应该避免在处理程序中旋转更多的线程(如果是,那么为什么)或者它是否完全合法。 – pguzewicz
我不知道答案,但我想确保你明白一件事:既不异步也不等待,异步IO也可以启动或阻止线程。也许这是对你的误解。 – usr