相关疑难解决方法(0)

在using语句中调用异步方法

我想使用异步调用发送消息,但在此过程中使用了可用资源.我不确定如何正确处理这个问题.

using(IDisposable disposeMe = new DisposableThing())
{
    MethodAsync(disposeMe);
}
Run Code Online (Sandbox Code Playgroud)

任何想法如何做到这一点.异步方法没有任何回调.

编辑:

基于@Servy接受的答案的建议.实施改为:

public async Task Method()
{
    using(IDisposable disposeMe = new DisposableThing())
    {
        await MethodAsync(disposeMe);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asynchronous

6
推荐指数
1
解决办法
3824
查看次数

标签 统计

asynchronous ×1

c# ×1