タグ付けされた質問 「iasyncdisposable」

4
AsyncDisposeで例外を処理する適切な方法
新しい.NET Core 3に切り替えるIAsynsDisposableときに、次の問題に遭遇しました。 問題の中核:DisposeAsync例外がスローされた場合、この例外はawait using-block 内でスローされたすべての例外を非表示にします。 class Program { static async Task Main() { try { await using (var d = new D()) { throw new ArgumentException("I'm inside using"); } } catch (Exception e) { Console.WriteLine(e.Message); // prints I'm inside dispose } } } class D : IAsyncDisposable { public …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.