private async Task <UploadJob> CreateNewJob() { //initialize new upload var job = await _client.InitializeAsync(State.ContainerName, _fileInfo.FullName); job.TotalSize = _fileInfo.Length; job.FilePath = _fileInfo.FullName; //update manifest to indicate progress State.UploadId = job.UploadId; State.Status = JobStatus.InProgress.ToString(); State.ChunkHashes = job.ChunkChecksums; State.ChunkSize = job.ChunkSize; return(job); }