Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
非同期DB更新方法について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30164#CommentId82518
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
YUU
 (社会人)
投稿日時
2016/9/28 11:22:28
YuO様、返信いただきありがとうございます。
>DELETE→BULK COPYでないといけない作業ですよね。
その認識で誤りございません。順序を適切に守る必要のあるメソッドではあるのですがどうしてもUIの硬直が気になり非同期デビューした次第です。
AsyncAwaitが導入された4.5以降書きやすくなっているとはいわれていますが、いまひとつサンプルが少なく四苦八苦しております。
現状のコードではTask1とTask2が平行処理されてしまうのですね。テーブルの整合性をチェックしても問題なく更新できているようなので気付きませんでした。(たまたま?。)
ContinueWithを使用した実装処理はどのように実装すればよいのでしょうか。
>ただ,MessageBox.ShowするならばUIスレッドで呼んだ方が良いでしょう。
invokeするということでしょうか?メッセージを表示するのもUIスレッドに当たるのですね。
お手数おかけいたします。