CloudBlob.DeleteIfExists(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext)
CloudBlob.DeleteIfExists(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext)
CloudBlob.DeleteIfExists(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext)
Method
Definition
Deletes the blob if it already exists.
virtual bool DeleteIfExists(Microsoft::WindowsAzure::Storage::Blob::DeleteSnapshotsOption deleteSnapshotsOption = Microsoft.WindowsAzure.Storage.Blob.DeleteSnapshotsOption.None, Microsoft::WindowsAzure::Storage::AccessCondition const & accessCondition = null, Microsoft::WindowsAzure::Storage::Blob::BlobRequestOptions const & options = null, Microsoft::WindowsAzure::Storage::OperationContext const & operationContext = null);
[Microsoft.WindowsAzure.Storage.DoesServiceRequest]
public virtual bool DeleteIfExists (Microsoft.WindowsAzure.Storage.Blob.DeleteSnapshotsOption deleteSnapshotsOption = Microsoft.WindowsAzure.Storage.Blob.DeleteSnapshotsOption.None, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition = null, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options = null, Microsoft.WindowsAzure.Storage.OperationContext operationContext = null);
abstract member DeleteIfExists : Microsoft.WindowsAzure.Storage.Blob.DeleteSnapshotsOption * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions * Microsoft.WindowsAzure.Storage.OperationContext -> bool
override this.DeleteIfExists : Microsoft.WindowsAzure.Storage.Blob.DeleteSnapshotsOption * Microsoft.WindowsAzure.Storage.AccessCondition * Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions * Microsoft.WindowsAzure.Storage.OperationContext -> bool
Parameters
- deleteSnapshotsOption
- DeleteSnapshotsOption DeleteSnapshotsOption DeleteSnapshotsOption
A DeleteSnapshotsOption object indicating whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots.
- accessCondition
- AccessCondition AccessCondition AccessCondition
An AccessCondition object that represents the condition that must be met in order for the request to proceed. If null
, no condition is used.
A BlobRequestOptions object that specifies additional options for the request. If null
, default options are applied to the request.
- operationContext
- OperationContext OperationContext OperationContext
An OperationContext object that represents the context for the current operation.
Returns