В своем приложении UWP я хочу использовать Application Insights, но после многих часов поиска лучшей реализации я не знаю, как это сделать. Я использую MVVM Light, а в App.xaml.cs добавлен ниже код:
WindowsAppInitializer.InitializeAsync();
В каждой ViewModel у меня есть новый экземпляр TelemetryClient. Все выглядит отлично, но у меня проблема с синхронизацией в офлайн-сценарии.
Я предполагаю, что в этой ситуации данные должны храниться в AppData \ Local \ Microsoft \ ApplicationInsights {appGuid} или AppData \ Local \ Packages {appGuid} \ LocalState \ ApplicationInsights, а затем синхронизируются с Azure, но обе локализации по-прежнему пусты. Та же проблема существует, когда я не в сети в режиме выпуска и отладки.
Что вы мне посоветуете?