Esempio n. 1
0
        private async Task StreamSetter(Stream stream, FilePlaceholder placeHolder)
        {
            try
            {
                using (var fileStream = File.Create(placeHolder.FilePath))
                {
                    await stream.CopyToAsync(fileStream);

                    await fileStream.FlushAsync();
                }
            }
            finally
            {
                placeHolder.Dispose();
            }
        }
Esempio n. 2
0
        private async Task saveAction(Stream stream, FilePlaceholder placeHolder, StorageFile file)
        {
            try
            {
                using (var fileStream = await file.OpenStreamForWriteAsync())
                {
                    await stream.CopyToAsync(fileStream);

                    await fileStream.FlushAsync();
                }
            }
            finally
            {
                placeHolder.Dispose();
            }
        }