wp7でロールバックトランザクションを実装する方法。現在私の問題は、私が変更を提出することを呼び出している挿入または削除後です。その時、私が墓石を作った場合、アプリケーションは終了します。どのように私がこの状況に対処することができます私はtry catchを使用しようとしていて、例外がキャッチされた場合は変更をロールバックする必要があることを意味します。 wp7で同じことを実装するのに助けてください。WP7でのロールバックトランザクションの実装
2
A
答えて
1
なぜアプリケーションがトゥームストーンになったときにロールバックする必要がありますか?技術的には、あなたのアプリケーションは、いつそれが非アクティブになったのか分かりません。あなたのアプリケーションは、脱活性化されるときはいつでも、あなたが非アクティブ化イベントを処理することができます
(上の画像を詳細にライフサイクルを記述するブログ記事http://www.scottlogic.co.uk/blog/colin/2011/10/a-windows-phone-7-1-mango-mvvm-tombstoning-example/からである)
:以下のライフサイクルの図を参照してください。 。 MSDNから:
アプリケーションは、非アクティブハンドラ
これはあなたのクリーンアップにoppurtunityを与えるを完了状態を保存し、アプリケーションが非活性化する前に他の活動を実行するために10秒を与えられています。
アプリケーションの状態が変更されたときにトランザクションをコミットするとしますか?コミットはUIスレッド上で実行されますか?つまりそれはブロックされていますか?そうであれば、何もする必要はありません(10秒以上かかることはありません)。コミットがバックグラウンドスレッドで実行されている場合は、コミットが完了するまでDeactivatedイベントハンドラがブロックされていることを確認する必要があります。
関連する問題
- 1. WP7チャットスタイルの実装
- 2. wp7のstopclockの実装
- 3. WP7でリソースリストを実装する
- 4. wp7で長いリストセレクタを実装する
- 5. 春のトランザクション:ロールバックトランザクション
- 6. Railsロールバックトランザクション
- 7. 春のロールバックトランザクション部分
- 8. メッセージングのようにwp7でスピーチバブルを実装する方法
- 9. カフカリスナーセッションのタイムアウト時のロールバックトランザクション
- 10. WP7でCamera app style photo stripを実装する方法は?
- 11. WP7アプリケーションの認証/ログインサービスを実装するためのオプションは何ですか?
- 12. RabbitMQのロールバックトランザクションと再経路メッセージ
- 13. アプリケーション実行中のwp7バックグラウンドプロセス
- 14. wp7の拡張現実
- 15. リストのアレイベースの実装(カーソルの実装)
- 16. XMLドキュメントインターフェイスの実装とクラスの実装
- 17. 終了時のWP7実行方法
- 18. 複数のDLLで別々のクラス実装を実装する
- 19. XMPPでのスタンザの実装
- 20. iOSでのリプリケーションサーバの実装
- 21. HDLでのMuxltiplexerの実装
- 22. Javaでのグラフの実装
- 23. Javaでのジッタバッファの実装
- 24. JavaでのKademliaの実装
- 25. C++でのロックフリーキャッシュの実装
- 26. .NETでのWeakReferenceの実装
- 27. codenameoneでのzipmeの実装
- 28. Angular2でのJqCloudの実装
- 29. WPFでのコマンドパターンの実装
- 30. SparkでのALSの実装