コード例 #1
0
        /// <summary>
        /// Скачивание новой версии приложения
        /// и сохранение во временной папке
        /// </summary>
        private void DownloadFile()
        {
            var url = AppData.WebApiUrl + GetLastApplicationMethod;
            var apiRequestService = new ApiRequestService();
            var result = apiRequestService.ReceiveFile(url, new JavaScriptSerializer()
                .Serialize(new { version = _fileVersion }));

            using (var fileStream = new FileStream(_filePath, FileMode.Create))
            {
                fileStream.Write(result, 0, result.Length);
            }
        }