Ejemplo n.º 1
0
        public static async void CheckAllTasks()
        {
            foreach (var task in BackgroundTaskRegistration.AllTasks)
            {
                if (TileDesigner.IsSecondaryTileExist(task.Value.Name) ||
                    task.Value.Name == _PrimaryTileTaskName)
                {
                    continue;
                }

                task.Value.Unregister(false);
                await Settings.DeleteSecondaryTaskLocation(task.Value.Name);
            }
        }
Ejemplo n.º 2
0
        public static void RegisterSecondaryTileTask(string locationName)
        {
            var taskName = TileDesigner.ConvertLocationNameToTileId(locationName);

            RegisterBackgroundTask(taskName, _SecondaryTileTaskEntryPoint);
        }