診断
重要
Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。
概要
App Center Diagnostics は、開発者がアプリケーションの正常性を監視するのに役立つクラウド サービスです。これによって、テスト中または自然な状態でアプリが失敗したときに何が起きているかを理解するために必要なデータが提供されます。 App Center Diagnostics SDK は、アプリのクラッシュとエラーに関する情報を収集し、開発チームによる分析のために App Center ポータルにアップロードします。失敗したときにアプリで実際に何が起こったかについての推測を排除します。
Note
App Center Diagnostics では、データの送信に遅延が発生する可能性があるため、リアルタイムのクラッシュ処理は提供されません。
クラッシュ
クラッシュが発生するのは、予期しないイベントのためにランタイム例外が発生してアプリが終了するときです。 これらは、try/catch ブロックによって処理されないエラーです。 クラッシュが発生すると、App Center クラッシュによってアプリとデバイスの状態が記録され、クラッシュ ログが自動的に生成されます。 これらのログには、クラッシュの修正に役立つ貴重な情報が含まれます。
エラー
経験豊富な開発者は、コードが失敗し、潜在的に危険なコードをエラー チェックでラップしたり、発生した問題を処理するためにブロックを試行/キャッチしたりする可能性があることを知っています。 Android、MAUI/Xamarin、Unity、UWP、WPF、WinForms アプリの場合、App Center Errors を使用すると、アプリ内のエラーを処理し、アプリ内の潜在的な問題を回避できます。 エラーを使用するタイミングと方法に関するベスト プラクティスの詳細については、例外に関する 公式ドキュメント。
Note
App Center エラーは、Android、Xamarin、Unity、UWP、WPF、WinForms アプリでのみサポートされます。
制限
- エラーごとのエラー プロパティの最大数は 20 です。 20 を超えるプロパティが送信されると、最初の 20 個のプロパティが処理され、残りは SDK によって自動的に削除されます。
- SDK は、各プロパティ キーと値を最初の 125 文字に切り捨てます。