Cirrious.MvvmCross.Plugins.PictureChooser.WindowsStore.MvxPictureChooserTask.TakePictureCommon C# (CSharp) Method

TakePictureCommon() private method

private TakePictureCommon ( Func storageFile, int maxPixelDimension, int percentQuality, Action pictureAvailable, System.Action assumeCancelled ) : void
storageFile Func
maxPixelDimension int
percentQuality int
pictureAvailable Action
assumeCancelled System.Action
return void
        private void TakePictureCommon(Func<Task<StorageFile>> storageFile, int maxPixelDimension, int percentQuality, Action<Stream> pictureAvailable,
                                             Action assumeCancelled)
        {
            var dispatcher = Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher;
            dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                                async () =>
                                    {
                                        await
                                            Process(storageFile, maxPixelDimension, percentQuality, pictureAvailable,
                                                    assumeCancelled);
                                    });
        }