У меня есть приложение Xamarin. Android Приложение, использующее мессенджер MVVMLight.
Приложение также использует фоновую службу.
И приложение, и служба регистрируются в сообщении StopApplicationAndServiceMessage:
Messenger.Default.Register<StopApplicationAndServiceMessage>(...)
Каждый из них передает свой собственный метод в качестве второго параметра.
В меню приложения есть возможность закрыть приложение, которое отправляет сообщение StopApplicationAndServiceMessage .
Messenger.Default.Send(new StopApplicationAndServiceMessage(reason));
При обработке сообщения в приложении можно ли ожидать / гарантировать, что сообщение было обработано фоновой службой?
Любая помощь приветствуется.