public Task <BackgroundTaskSettings> GetSettingsAsync(IBackgroundTask task) { if (_options.Value.TaskSettings.TryGetValue(task.GetTaskName(), out var settings)) { return(Task.FromResult(settings)); } return(null); }
public async Task <BackgroundTaskSettings> GetSettingsAsync(IBackgroundTask task) { var document = await _backgroundTaskManager.GetDocumentAsync(); if (document.Settings.TryGetValue(task.GetTaskName(), out var settings)) { return(settings); } return(null); }