Diagnostyka

Ważne

Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że możesz nadal używać programu Visual Studio App Center do momentu jej 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 centrum aplikacji to usługa w chmurze, która pomaga deweloperom monitorować kondycję aplikacji, dostarczając dane potrzebne do zrozumienia, co się stanie, gdy aplikacja zakończy się niepowodzeniem podczas testowania lub w środowisku naturalnym. Zestaw SDK diagnostyki centrum aplikacji zbiera informacje o awariach i błędach w aplikacjach i przekazuje je do portalu Centrum aplikacji do analizy przez zespół deweloperów — eliminując zgadywanie tego, co naprawdę się stało w aplikacji, gdy nie powiodło się.

Ulega awarii

Awarie to, co się dzieje, gdy wystąpi wyjątek środowiska uruchomieniowego z nieoczekiwanego zdarzenia, które kończy aplikację. 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 owinąć potencjalnie ryzykowny kod z sprawdzaniem błędów lub try/catch bloków w celu obsługi problemów w miarę ich występowania. W przypadku aplikacji Android, MAUI/Xamarin, Unity, UWP, WPF i WinForms błędy centrum aplikacji 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 centrum aplikacji 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 pierwsze 20 właściwości są przetwarzane, 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.