0
雖然試圖註冊在窗口UWP後臺任務,我對着下面的錯誤在task2.Register();
類未註冊(從HRESULT異常:0x80040154的(REGDB_E_CLASSNOTREG))在UWP後臺進程登記
類未註冊(從HRESULT異常:0x80040154的 (REGDB_E_CLASSNOTREG))
這裏是我的代碼:
private async void RegisterBackgroundTask_Click(object sender, RoutedEventArgs e)
{
var taskReg = false;
foreach(var task1 in BackgroundTaskRegistration.AllTasks)
{
if(task1.Value.Name == SAMPLE_TASK_NAME)
{
taskReg = true;
break;
}
}
if(!taskReg)
{
var access = await BackgroundExecutionManager.RequestAccessAsync();
var task2 = new BackgroundTaskBuilder
{
Name = SAMPLE_TASK_NAME,
CancelOnConditionLoss = false,
TaskEntryPoint = SAMPLE_TASK_ENTRY_POINT,
};
var trigger = new ToastNotificationActionTrigger();
task2.SetTrigger(trigger);
//var condition = new SystemCondition(SystemConditionType.InternetAvailable);
task2.Register();
這種錯誤的解決方案?
在後臺任務的類是公開的嗎? –