async public Task <RemoteBlob> CompleteRequestAsync() { //var contentLength = httpWebRequest.; httpWebResponse = (HttpWebResponse)(await httpWebRequest.GetResponseAsync()); httpWebResponse.Close(); return(new RemoteBlob { Location = writeFileSettings.Public ? cloudFilesService.GetUrl(writeFileSettings.Key) : cloudFilesService.GetSignedUrl(writeFileSettings.Key, TimeSpan.FromHours(1)), MimeType = writeFileSettings.ContentType, Name = writeFileSettings.Key, //Size = Convert.ToInt32(contentLength) }); }