public static IBackgroundTrigger GetTrigger(this BackgroundTaskTrigger trigger) { if (trigger is TimeBackgroundTaskTrigger timeTrigger) { return(new TimeTrigger((uint)timeTrigger.Time.TotalMinutes, !timeTrigger.Continuous)); } else { throw new ArgumentException($"BackgroundTaskTrigger of unknown type {trigger.GetType().Name}", nameof(trigger)); } }
public static async void SetTrigger(string name, BackgroundTaskTrigger trigger) { }
public static async void SetTrigger(string name, BackgroundTaskTrigger trigger) { await client.SetTriggerAsync(name, (int)trigger); }