internal async Task DeleteICloudAsync(long taskId, IStorageBlobManagement localChannel, ICloudBlob blob, DeleteSnapshotsOption deleteSnapshotsOption) { AccessCondition accessCondition = null; BlobRequestOptions requestOptions = null; await localChannel.DeleteICloudBlobAsync(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); } }