Обычно я работаю с Android, но теперь мне нужно сделать фоновое приложение / библиотеку / службу в UWP.
Итак, мне нужно три фоновых задачи / задания / услуги:
Я запутался, возможно ли это для UWP?





Короткий ответ, это не сложно.
Every 15 minutes send POST request to the server
Фоновые задачи могут выполняться каждые 15 минут, и их можно настроить на выполнение в определенное время с помощью TimeTrigger. Для получения дополнительной информации см. Запустить фоновую задачу по таймеру.
Every 1 minute check some data
Исходя из соображений времени автономной работы, если для FreshnessTime установлено значение менее 15 минут, при попытке зарегистрировать фоновую задачу создается исключение. Чтобы узнать о длительной работе в фоновом режиме, обратитесь к официальному документу Запускать фоновые задачи на неопределенный срок.
Run via push notification a long-running tcp/ip connection which can run about 1 hour (how long can it run?)
Вы можете использовать PushNotificationTrigger, чтобы они могли обеспечивать связь с пользователем в реальном времени, даже если приложение не находится на переднем плане.
Для создания фоновой задачи вы можете обратиться к этому документ. И это официальный образец кода, на который вы могли бы сослаться.