BuildIt.Media.Background.CortanaBackgroundTask.Run C# (CSharp) Method

Run() public method

public Run ( IBackgroundTaskInstance taskInstance ) : void
taskInstance IBackgroundTaskInstance
return void
        public async void Run(IBackgroundTaskInstance taskInstance)
        {

            var triggerDetails = taskInstance.TriggerDetails as AppServiceTriggerDetails;

            if (triggerDetails == null)
            {
                
                return;
            }
            try
            {
                var voiceServiceConnection = VoiceCommandServiceConnection.FromAppServiceTriggerDetails(triggerDetails);
                await BackgroundTaskImplement.Run(taskInstance, voiceServiceConnection);
            }
            catch (Exception ex)
            {
                ex.LogException();
            }
        }
    }
CortanaBackgroundTask