Чтобы создать Фоновую службу , вам необходимо создать компонент среды выполнения Windows и убедиться, что он соответствует ограничениям среды выполнения Windows, поскольку эти компоненты должны быть переносимы на все языки, которые поддерживает UWP (включая JavaScript).
Следовательно, все открытые методы вашей фоновой службы должны иметь совместимые типы и подписи.Вот список совместимых типов , которые могут отображаться как возвращаемые типы / параметры.Если вам нужно передать пользовательский тип, вы можете использовать serailization для string
, используя, например, JSON.
Для других ограничений см. Эту страницу в Документах.
Если вы придерживаетесь этого, ваш код должен компилироваться без проблем.