私のwpfアプリケーションでは、ユーザーログインが更新されるときにユーザーがログアウトしたときにtrueになります。私のシステムがクラッシュしたりシャットダウンしたり、あなただけのネットワークが、その後アップしているかどうかを確認したい場合は、インターネット接続がこの私のシステムがシャットダウンまたはインターネット接続がなくなったときwcfサービスを使ってデータベースにフラグを更新する必要があります
答えて
ためのWCFサービスを使用してどのように処理するために、この場合、IMなくなった時に使用します。
bool networkUp
= System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
システムがクラッシュ/シャットダウンしていることを確認するには、SystemEvents.SessionEnded
イベントを処理します。ユーザーがログオフしているか、システムをシャットダウンしているときに発生します。
出典:MSDN(https://msdn.microsoft.com/en-us/library/microsoft.win32.systemevents.sessionended.aspx)
はただ、これらの状態を確認し、あなたのIslogin=false
適切に設定。
クライアントAとクライアントBの2人のクライアントがあります。最初のクライアントAは、ユーザー名「Harish」でログインしていますので、データベースのステータスをIsLogin = true。wpfアプリケーションを閉じた後、Islogout = falseにする。インターネット接続が切断された場合、またはシステムがシャットダウンされた場合、クライアントBが同じ資格情報を使用できるようにIsLogin = falseのサーバーデータベースを更新する方法 – Harish
ネットワークの問題クライアント。 WCFサービスを使用している場合、 'ICommunicationObject.State'は、以前の操作でエラーが発生し、そのエラーが正しく処理されなかった場合、クライアントとサーバー間のチャネルが「フォールト」であることを通知しますサーバ。また、クラッシュやシャットダウンのイベントは、クライアント自体から発生する可能性があります。 – ViVi
- 1. :代替サービスへの接続は、私ははっきりと休憩を取る必要があります
- 2. mysqlサーバがなくなったのを避けるためにアドホック接続を使用する例が必要
- 3. WCFサービスからMongoDBへの接続を開ける必要があります
- 4. なぜ私は "-pthread"フラグを使ってcファイルをコンパイルする必要がありますか
- 5. 私はグルーオンモバイルプロジェクトを作成するたびにインターネットに接続する必要があります
- 6. WCFの安全な接続はTLS 1.2プロトコルとの接続を開始する必要があります
- 7. 私のデータベースに接続することはできますが、それはまったく選択できません。助けが必要です
- 8. 私のアプリを使用するにはインターネットに接続する必要がありますか?
- 9. サービスを使ってアンドロイドでインターネット接続が利用できないときにダイアログを表示する方法
- 10. ドッカーコンテナがシャットダウンされているとMySQLデータベースがなくなった
- 11. Google Playのサービスが古くなっています。 10084000が必要ですが、9879470が見つかりました。更新できません。
- 12. は私が前に彼らと何をやったことがないWCF Webサービスに新たなんだasp.net
- 13. Google Playのサービスが古くなっています。 10084000が必要ですが見つかりました。8118436
- 14. Google Playのサービスが古くなっています。 11910000が必要ですが見つかりました11577470
- 15. 多くのオープンした接続の接続プールは、毎回新しい接続を開くよりも、システムにとってコストがかかりません。
- 16. 更新されたEclipseと私のワークスペースがなくなった
- 17. wampを使用してmysqlデータベースを接続する必要があります
- 18. Entity Frameworkエラー:ObjectContextインスタンスが破棄され、接続が必要な操作に使用できなくなった
- 19. ObjectContextインスタンスが破棄され、接続が必要な操作には使用できなくなりました
- 20. データベース接続を閉じる必要がありますか?
- 21. は、私は、データベースへの接続時に接続プールを使用する必要があるアプリケーションを持って動的にMySQLの接続/ J接続プール
- 22. Google Playサービスが古くなっています。 11011000が必要ですが見つかりました10289574
- 23. が必要になることはありません、あなたは私が私に言ってPHPMDのメッセージを持って、他の
- 24. 不要になったイベントをアンバインドする必要がありますか?
- 25. 変更があったときにオプションを選択したままにしておくと、ページをリロードする必要がありますか?
- 26. PHPでデータベース接続する必要がありますか?
- 27. WCFサービスのクライアント - 私は私が使用していますC#で簡単なWCFサービスのクライアントを持って
- 28. エラー:ObjectContextインスタンスが破棄され、接続が必要な操作に使用できなくなりました
- 29. データベースとの接続が速くなりました
- 30. いつインターネット接続を確認する必要があります
システムがクラッシュした場合、GUIを変更することはできません... –