Udostępnij za pośrednictwem


Diagnostyka

Ważne

Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że można nadal używać programu Visual Studio App Center do momentu jego pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

Omówienie

Diagnostyka usługi App Center to usługa w chmurze, która ułatwia deweloperom monitorowanie kondycji aplikacji, dostarczanie danych potrzebnych do zrozumienia, co się stanie, gdy aplikacja ulegnie awarii podczas testowania lub w środowisku naturalnym. Zestaw SDK diagnostyki centrum aplikacji zbiera informacje o awariach i błędach w aplikacjach oraz przekazuje je do portalu Centrum aplikacji na potrzeby analizy przez zespół deweloperów — eliminując zgadywanie tego, co naprawdę się stało w aplikacji, gdy nie powiodło się.

Uwaga

Diagnostyka usługi App Center nie zapewnia przetwarzania awarii w czasie rzeczywistym, ponieważ w zestawie SDK mogą występować opóźnienia wysyłania danych.

Ulega awarii

Awarie to, co się stanie, gdy wystąpi wyjątek środowiska uruchomieniowego z nieoczekiwanego zdarzenia, które kończy działanie aplikacji. Są to błędy, które nie są obsługiwane przez blok try/catch. Gdy wystąpi awaria, usługa App Center ulega awarii rejestruje stan aplikacji i urządzenia i automatycznie generuje dziennik awarii. Te dzienniki zawierają cenne informacje ułatwiające naprawienie awarii.

Błędy

Doświadczeni deweloperzy wiedzą, gdzie kod może zakończyć się niepowodzeniem i zawinąć potencjalnie ryzykowny kod z sprawdzaniem błędów lub blokami try/catch w celu obsługi problemów w miarę ich występowania. W przypadku aplikacji Android, MAUI/Xamarin, Unity, UWP, WPF i WinForms błędy usługi App Center umożliwiają obsługę błędów w aplikacji i unikanie potencjalnych problemów w aplikacji. Dowiedz się więcej o najlepszych rozwiązaniach dotyczących tego, kiedy i jak używać błędów w oficjalnej dokumentacji wyjątków.

Uwaga

Błędy usługi App Center są obsługiwane tylko w przypadku aplikacji Android, Xamarin, Unity, UWP, WPF i WinForms.

Limity

  • Maksymalna liczba właściwości błędu na błąd wynosi 20. Po wysłaniu więcej niż 20 właściwości są przetwarzane pierwsze 20 właściwości, a pozostałe są automatycznie porzucane przez zestaw SDK.
  • Zestaw SDK obcina każdy klucz właściwości i wartość do pierwszych 125 znaków.