// GetUploadResultFileUrl helper method calls the GetDetailedBulkUploadStatus service operation // to get the upload result file Url. private async Task <string> GetUploadResultFileUrl(string requestId) { var request = new GetDetailedBulkUploadStatusRequest { RequestId = requestId }; return((await Service.CallAsync( (s, r) => s.GetDetailedBulkUploadStatusAsync(r), request)).ResultFileUrl); }
public async Task <BulkOperationStatus <UploadStatus> > GetCurrentStatus(ServiceClient <IBulkService> bulkServiceClient) { var request = new GetDetailedBulkUploadStatusRequest { RequestId = _requestId, }; var response = await bulkServiceClient.CallAsync((s, r) => s.GetDetailedBulkUploadStatusAsync(r), request).ConfigureAwait(false); return(new BulkOperationStatus <UploadStatus> { TrackingId = response.TrackingId, Status = response.RequestStatus.Parse <UploadStatus>(), ResultFileUrl = response.ResultFileUrl, PercentComplete = response.PercentComplete, Errors = response.Errors }); }
// GetUploadResultFileUrl helper method calls the GetDetailedBulkUploadStatus service operation // to get the upload result file Url. private async Task<string> GetUploadResultFileUrl(string requestId) { var request = new GetDetailedBulkUploadStatusRequest { RequestId = requestId }; return (await Service.CallAsync( (s, r) => s.GetDetailedBulkUploadStatusAsync(r), request)).ResultFileUrl; }