teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

冗長なので変更

2019/03/18 09:25

投稿

hihijiji
hihijiji

スコア4152

answer CHANGED
@@ -1,4 +1,4 @@
1
1
  ``Task task = Task.Run(async() => await CallProcedureAsync(connection, command));``
2
2
  ここでTaskの終了を待たずに using を抜けてしまってますので、connectionが破棄されます。
3
- ``await Task.Run(async() => await CallProcedureAsync(connection, command));``
3
+ ``await CallProcedureAsync(connection, command);``
4
4
  のように待つ必要があります。