internal async Task DeleteCloudAsync(long taskId, IStorageBlobManagement localChannel, CloudBlob blob, DeleteSnapshotsOption deleteSnapshotsOption) { AccessCondition accessCondition = null; BlobRequestOptions requestOptions = null; await localChannel.DeleteCloudBlobAsync(blob, deleteSnapshotsOption, accessCondition, requestOptions, OperationContext, CmdletCancellationToken); string result = String.Format(Resources.RemoveBlobSuccessfully, blob.Name, blob.Container.Name); OutputStream.WriteVerbose(taskId, result); if (PassThru) { OutputStream.WriteObject(taskId, true); } }