Share via


ICloudBlob Interface

Definition

public interface ICloudBlob : Microsoft.WindowsAzure.Storage.Blob.IListBlobItem
type ICloudBlob = interface
    interface IListBlobItem
Public Interface ICloudBlob
Implements IListBlobItem
Derived
Implements

Properties

BlobType
Container (Inherited from IListBlobItem)
CopyState
IsSnapshot
Metadata
Name
Parent (Inherited from IListBlobItem)
Properties
ServiceClient
SnapshotQualifiedStorageUri
SnapshotQualifiedUri
SnapshotTime
StorageUri (Inherited from IListBlobItem)
StreamMinimumReadSizeInBytes
StreamWriteSizeInBytes
Uri (Inherited from IListBlobItem)

Methods

AbortCopyAsync(String, AccessCondition, BlobRequestOptions, OperationContext)
AbortCopyAsync(String)
AcquireLeaseAsync(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext)
AcquireLeaseAsync(Nullable<TimeSpan>, String)
BreakLeaseAsync(Nullable<TimeSpan>, AccessCondition, BlobRequestOptions, OperationContext)
BreakLeaseAsync(Nullable<TimeSpan>)
ChangeLeaseAsync(String, AccessCondition, BlobRequestOptions, OperationContext)
ChangeLeaseAsync(String, AccessCondition)
DeleteAsync()
DeleteAsync(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext)
DeleteIfExistsAsync()
DeleteIfExistsAsync(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext)
DownloadRangeToByteArrayAsync(Byte[], Int32, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext)
DownloadRangeToByteArrayAsync(Byte[], Int32, Nullable<Int64>, Nullable<Int64>)
DownloadRangeToStreamAsync(Stream, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext)
DownloadRangeToStreamAsync(Stream, Nullable<Int64>, Nullable<Int64>)
DownloadToByteArrayAsync(Byte[], Int32, AccessCondition, BlobRequestOptions, OperationContext)
DownloadToByteArrayAsync(Byte[], Int32)
DownloadToFileAsync(String, FileMode, AccessCondition, BlobRequestOptions, OperationContext)
DownloadToFileAsync(String, FileMode)
DownloadToStreamAsync(Stream, AccessCondition, BlobRequestOptions, OperationContext)
DownloadToStreamAsync(Stream)
ExistsAsync()
ExistsAsync(BlobRequestOptions, OperationContext)
FetchAttributesAsync()
FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext)
GetAccountPropertiesAsync()
GetAccountPropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)
GetAccountPropertiesAsync(BlobRequestOptions, OperationContext)
GetAccountPropertiesAsync(CancellationToken)
GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)
GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders, String)
GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders)
GetSharedAccessSignature(SharedAccessBlobPolicy, String)
GetSharedAccessSignature(SharedAccessBlobPolicy)
OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext)
ReleaseLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext)
ReleaseLeaseAsync(AccessCondition)
RenewLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext)
RenewLeaseAsync(AccessCondition)
SetMetadataAsync()
SetMetadataAsync(AccessCondition, BlobRequestOptions, OperationContext)
SetPropertiesAsync()
SetPropertiesAsync(AccessCondition, BlobRequestOptions, OperationContext)
UploadFromByteArrayAsync(Byte[], Int32, Int32, AccessCondition, BlobRequestOptions, OperationContext)
UploadFromByteArrayAsync(Byte[], Int32, Int32)
UploadFromFileAsync(String, AccessCondition, BlobRequestOptions, OperationContext)
UploadFromFileAsync(String)
UploadFromStreamAsync(Stream, AccessCondition, BlobRequestOptions, OperationContext)
UploadFromStreamAsync(Stream, Int64, AccessCondition, BlobRequestOptions, OperationContext)
UploadFromStreamAsync(Stream, Int64)
UploadFromStreamAsync(Stream)

Applies to