background-service 相关问题

后台服务是在“幕后”(即在后台)并且无需用户干预的情况下运行的计算机服务。

重新启动失败的BackgroundService

所以我有一个看起来像这样的后台服务。 公共类 MyBackgroundService:BackgroundService { 公共 MyBackgroundService(){} 受保护的覆盖任务 ExecuteAsync(

回答 1 投票 0

后台服务未启动.net core并在iis windows服务器上发布

我有一个后台服务,它通过使用 NCrontab 库在特定时间作为作业工作 我的项目使用.net 7 这是我的后台服务 公共类GenerateSiteMapXMLFileBackgroundS...

回答 2 投票 0

如何清理/清除BackgroundService(Microsoft.Hosting.Extensions.BackgroundService)中的AsyncLocal<T>对象?

我有一个后台服务,可以在长时间运行的线程上执行一些任务和作业。为简单起见,我们将其视为进行异步 SQL 调用并重复的调度程序。现在我使用 AsyncL...

回答 1 投票 0

Service Worker 安装时出错

我正在使用 Visual Studio 2022 为 Windows Server 编写 Service Worker。安装后,出现以下错误: “Windows 无法在本地计算机上启动 xxxxx 服务。 错误...

回答 1 投票 0

带有前台服务的定时器任务

我正在主线程中执行计时器任务,并且每 15 秒更新一次用户界面。我还在前台服务中运行另一个计时器任务(当用户打开它时。它的目标是后台

回答 1 投票 0

锁定设备屏幕时蓝牙无法工作

当我锁屏时,蓝牙不接收数据,但仍然扫描。我使用 flutter_blue_plus 1.32.4 和 flutter_background_service 5.0.5。 当我锁定屏幕时,蓝牙不接收数据,但仍然扫描。我使用 flutter_blue_plus 1.32.4 和 flutter_background_service 5.0.5。 <uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation" /> <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> <!-- legacy for Android 11 or lower --> <uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:maxSdkVersion="30"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC"/> <!-- legacy for Android 9 or lower --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:maxSdkVersion="28" /> 如果您使用协程来处理接收到的蓝牙数据,那么如果您的设备被锁定,协程将无法运行。协程需要前台状态。 您可以使用 Google 的 WorkManager 来管理后台。因此,如果您的设备被锁定,所有蓝牙数据都会在其中进行处理和管理。 https://developer.android.com/develop/background-work/background-tasks/persistent/getting-started 请注意,自 Android 8 起,后台进程可以运行的时间有限制(目前最长为 10 分钟)。

回答 1 投票 0

当我锁定设备屏幕时蓝牙无法工作

我在锁屏蓝牙时遇到问题,它没有收到数据,但仍在扫描我使用 flutter_blue_plus 1.32.4 和 flutter_background_service 5.0.5 请帮助我 当我锁定屏幕蓝牙时遇到问题,它没有收到数据,但仍在扫描我使用 flutter_blue_plus 1.32.4 和 flutter_background_service 5.0.5 请帮助我 <uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation" /> <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> <!-- legacy for Android 11 or lower --> <uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:maxSdkVersion="30"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC"/> <!-- legacy for Android 9 or lower --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:maxSdkVersion="28" /> 如果您使用协程来处理接收到的蓝牙数据,那么如果您的设备被锁定,协程将无法运行。协程需要前台状态。 您可以使用 Google 的 WorkManager 来管理后台。因此,如果您的设备被锁定,所有蓝牙数据都会在其中进行处理和管理。 https://developer.android.com/develop/background-work/background-tasks/persistent/getting-started 请注意,自 Android 8 起,后台进程可以运行的时间有限制(目前最长为 10 分钟)。

回答 1 投票 0

锁屏时蓝牙无法工作

我在锁屏蓝牙时遇到问题,它没有收到数据,但仍在扫描我使用 flutter_blue_plus 1.32.4 和 flutter_background_service 5.0.5 请帮助我 当我锁定屏幕蓝牙时遇到问题,它没有收到数据,但仍在扫描我使用 flutter_blue_plus 1.32.4 和 flutter_background_service 5.0.5 请帮助我 <uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation" /> <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> <!-- legacy for Android 11 or lower --> <uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:maxSdkVersion="30"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC"/> <!-- legacy for Android 9 or lower --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:maxSdkVersion="28" /> 如果您使用协程来处理接收到的蓝牙数据,那么如果您的设备被锁定,协程将无法运行。协程需要前台状态。 您可以使用 Google 的 WorkManager 来管理后台。因此,如果您的设备被锁定,所有蓝牙数据都会在其中进行处理和管理。 https://developer.android.com/develop/background-work/background-tasks/persistent/getting-started 请注意,自 Android 8 起,进程后台进程可以运行的时间有限制(目前最长为 10 分钟)。

回答 1 投票 0

范围后台服务对于基于客户端请求的长时间运行任务来说是不错的选择吗?

我正在构建一个 ASP.NET Core 应用程序,需要通过 SignalR 中心管理由客户端请求启动的长时间运行的任务(任务运行直到客户端关闭浏览器或检测到交互性)。我

回答 1 投票 0

将 IHubContext 注入到 .NET 5 中 SignalR 的后台服务中

我有一个集线器类 公共类 MyHub :集线器 { 私有只读AppDbContext _dbContext; 公共 MyHub(AppDbContext dbContext) { _dbContext = dbContext; } ...

回答 1 投票 0

更新状态栏中有关 Android 13 上下载或导出等过程的 Android 图标通知

我的应用程序中有导出进度,我想更新状态栏中有关导出进度的图标。我已经像下面一样实现了它并且它有效: 私人乐趣 buildExportNotification():

回答 1 投票 0

.NET HttpClient、JsonSerializer 中内存泄漏或误用 Stream?

我在一个空的 ASP.NET Core 8 Minimal API 项目中有一个基本的背景类。 应用程序启动只是: builder.Services.AddHttpClient(); builder.Services.AddHostedService<

回答 1 投票 0

使用后台服务时某些设备崩溃

我使用了flutter后台服务插件,有时会崩溃。 我不知道为什么会这样?有什么解决办法吗?? 我尝试了很多方法..非常关键.. 我正在使用

回答 2 投票 0

sc.exe 启动后后台服务停止工作

我正在为后台服务编写代码,该代码旨在通过OPC UA协议收集数据。在我决定重构以符合现代模式 (DI) 之前,服务按预期工作。 乙...

回答 1 投票 0

在 Android 8 后接收传入短信

自 android 8 以来,操作系统对应用程序如何以及何时使用广播接收器和服务设置了可能的限制。 后台服务限制 广播限制 TL;DR:启动 Android ...

回答 1 投票 0

在Android中执行服务的最佳方法

我有一项服务的生命周期是可变的。例如,它可能执行 5 分钟到 2 小时。所以我正在寻找最好的方法来做到这一点,并且我的服务必须实现以下目标

回答 1 投票 0

如何使用Task通过计数器运行BackgroundService?

我的 dot net core 应用程序中有一个后台服务。这将通过容量计数器运行。 公共类 WebWorkGenerator :BackgroundService { 私有 const int ConsumeCapacityPerMinute = 1...

回答 1 投票 0

flutter_blue 和后台服务:MissingPluginException 在通道上找不到实现

我想让蓝牙在后台工作(连接到设备)。但我收到以下错误: E/flutter (15225): [错误:flutter/lib/ui/ui_dart_state.cc(199)] 未处理的异常:

回答 2 投票 0

BackgroundService 未关闭,stoppingToken 从未使用 .net core 通用主机设置

我有一个在.net通用主机中托管的BackgroundService,如下所示: var builder = Host.CreateDefaultBuilder(args); 建设者 .ConfigureLogging((hostingContext, 日志记录) => { 记录。

回答 2 投票 0

如何使用 firebase 和 flutter 运行任务后台服务

我正在开发每 15 分钟获取当前地理位置并发送数据以保存在 firebase 数据库中的项目,此任务应该在应用程序关闭或终止时在后台运行,我的专业人士...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.