SALES: 1-800-867-1380

CloudBlockBlob Members

Updated: May 15, 2014

Represents a blob that is uploaded as a set of blocks.

The following tables list the members exposed by the CloudBlockBlob type.

  Name Description
  CloudBlockBlob Overloaded.  
Top

  Name Description
public property BlobType Gets the type of the blob.
public property Container Gets a CloudBlobContainer object representing the blob's container.
public property CopyState Gets the state of the most recent or pending copy operation.
public property IsSnapshot Gets a value indicating whether this blob is a snapshot.
public property Metadata Gets the user-defined metadata for the blob.
public property Name Gets the name of the blob.
public property Parent Gets the CloudBlobDirectory object representing the virtual parent directory for the blob.
public property Properties Gets the blob's system properties.
public property ServiceClient Gets the CloudBlobClient object that represents the Blob service.
public property SnapshotQualifiedStorageUri Gets the block blob's URI for both the primary and secondary locations, including query string information if the blob is a snapshot.
public property SnapshotQualifiedUri Gets the absolute URI to the blob, including query string information if the blob is a snapshot.
public property SnapshotTime Gets the date and time that the blob snapshot was taken, if this blob is a snapshot.
public property StorageUri Gets the block blob's URIs for both the primary and secondary locations.
public property StreamMinimumReadSizeInBytes Gets or sets the minimum number of bytes to buffer when reading from a blob stream.
public property StreamWriteSizeInBytes Gets or sets the block size for writing to a block blob.
public property Uri Gets the blob's URI for the primary location.
Top

(see also Protected Methods)
 NameDescription
public methodAbortCopyAborts an ongoing blob copy operation.
public methodAbortCopyAsyncOverloaded.  
public methodAcquireLeaseAcquires a lease on this blob.
public methodAcquireLeaseAsyncOverloaded.  
public methodBeginAbortCopyOverloaded.  
public methodBeginAcquireLeaseOverloaded.  
public methodBeginBreakLeaseOverloaded.  
public methodBeginChangeLeaseOverloaded.  
public methodBeginCreateSnapshotOverloaded.  
public methodBeginDeleteOverloaded.  
public methodBeginDeleteIfExistsOverloaded.  
public methodBeginDownloadBlockListOverloaded.  
public methodBeginDownloadRangeToByteArrayOverloaded.  
public methodBeginDownloadRangeToStreamOverloaded.  
public methodBeginDownloadTextOverloaded.  
public methodBeginDownloadToByteArrayOverloaded.  
public methodBeginDownloadToFileOverloaded.  
public methodBeginDownloadToStreamOverloaded.  
public methodBeginExistsOverloaded.  
public methodBeginFetchAttributesOverloaded.  
public methodBeginOpenReadOverloaded.  
public methodBeginOpenWriteOverloaded.  
public methodBeginPutBlockOverloaded.  
public methodBeginPutBlockListOverloaded.  
public methodBeginReleaseLeaseOverloaded.  
public methodBeginRenewLeaseOverloaded.  
public methodBeginSetMetadataOverloaded.  
public methodBeginSetPropertiesOverloaded.  
public methodBeginStartCopyFromBlobOverloaded.  
public methodBeginUploadFromByteArrayOverloaded.  
public methodBeginUploadFromFileOverloaded.  
public methodBeginUploadFromStreamOverloaded.  
public methodBeginUploadTextOverloaded.  
public methodBreakLeaseBreaks the current lease on this blob.
public methodBreakLeaseAsyncOverloaded.  
public methodChangeLeaseChanges the lease ID on this blob.
public methodChangeLeaseAsyncOverloaded.  
public methodCreateSnapshotCreates a snapshot of the blob.
public methodCreateSnapshotAsyncOverloaded.  
public methodDeleteDeletes the blob.
public methodDeleteAsyncOverloaded.  
public methodDeleteIfExistsDeletes the blob if it already exists.
public methodDeleteIfExistsAsyncOverloaded.  
public methodDownloadBlockListReturns an enumerable collection of the blob's blocks, using the specified block list filter.
public methodDownloadBlockListAsyncOverloaded.  
public methodDownloadRangeToByteArrayDownloads a range of bytes from a blob to a byte array.
public methodDownloadRangeToByteArrayAsyncOverloaded.  
public methodDownloadRangeToStreamDownloads a range of bytes from a blob to a stream.
public methodDownloadRangeToStreamAsyncOverloaded.  
public methodDownloadTextDownloads the blob's contents as a string.
public methodDownloadTextAsyncOverloaded.  
public methodDownloadToByteArrayDownloads the contents of a blob to a byte array.
public methodDownloadToByteArrayAsyncOverloaded.  
public methodDownloadToFileDownloads the contents of a blob to a file.
public methodDownloadToFileAsyncOverloaded.  
public methodDownloadToStreamDownloads the contents of a blob to a stream.
public methodDownloadToStreamAsyncOverloaded.  
public methodEndAbortCopyEnds an asynchronous operation to abort an ongoing blob copy operation.
public methodEndAcquireLeaseEnds an asynchronous operation to acquire a lease on this blob.
public methodEndBreakLeaseEnds an asynchronous operation to break the current lease on this blob.
public methodEndChangeLeaseEnds an asynchronous operation to change the lease on this blob.
public methodEndCreateSnapshotEnds an asynchronous operation to create a snapshot of the blob.
public methodEndDeleteEnds an asynchronous operation to delete the blob.
public methodEndDeleteIfExistsReturns the result of an asynchronous request to delete the blob if it already exists.
public methodEndDownloadBlockListEnds an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter.
public methodEndDownloadRangeToByteArrayEnds an asynchronous operation to download a range of bytes from a blob to a byte array.
public methodEndDownloadRangeToStreamEnds an asynchronous operation to download a range of bytes from a blob to a stream.
public methodEndDownloadTextEnds an asynchronous operation to download the blob's contents as a string.
public methodEndDownloadToByteArrayEnds an asynchronous operation to download the contents of a blob to a byte array.
public methodEndDownloadToFileEnds an asynchronous operation to download the contents of a blob to a file.
public methodEndDownloadToStreamEnds an asynchronous operation to download the contents of a blob to a stream.
public methodEndExistsReturns the asynchronous result of the request to check existence of the blob.
public methodEndFetchAttributesEnds an asynchronous operation to populate the blob's properties and metadata.
public methodEndOpenReadEnds an asynchronous operation to open a stream for reading from the blob.
public methodEndOpenWriteEnds an asynchronous operation to open a stream for writing to the blob.
public methodEndPutBlockEnds an asynchronous operation to upload a single block.
public methodEndPutBlockListEnds an asynchronous operation to upload a list of blocks to a new or existing blob.
public methodEndReleaseLeaseEnds an asynchronous operation to release the lease on this blob.
public methodEndRenewLeaseEnds an asynchronous operation to renew a lease on this blob.
public methodEndSetMetadataEnds an asynchronous operation to update the blob's metadata.
public methodEndSetPropertiesEnds an asynchronous operation to update the blob's properties.
public methodEndStartCopyFromBlobEnds an asynchronous operation to start copying another block blob's contents, properties, and metadata to this block blob.
public methodEndUploadFromByteArrayEnds an asynchronous operation to upload the contents of a byte array to a blob.
public methodEndUploadFromFileEnds an asynchronous operation to upload a file to a blob.
public methodEndUploadFromStreamEnds an asynchronous operation to upload a stream to a block blob.
public methodEndUploadTextEnds an asynchronous operation to upload a string of text to a blob.
public methodEquals  (Inherited from Object)
public methodExistsChecks existence of the blob.
public methodExistsAsyncOverloaded.  
public methodFetchAttributesPopulates a blob's properties and metadata.
public methodFetchAttributesAsyncOverloaded.  
public methodGetHashCode  (Inherited from Object)
public methodGetSharedAccessSignatureOverloaded.  
public methodGetType  (Inherited from Object)
public methodOpenReadOpens a stream for reading from the blob.
public methodOpenReadAsyncOverloaded.  
public methodOpenWriteOpens a stream for writing to the blob.
public methodOpenWriteAsyncOverloaded.  
public methodPutBlockUploads a single block.
public methodPutBlockAsyncOverloaded.  
public methodPutBlockListUploads a list of blocks to a new or existing blob.
public methodPutBlockListAsyncOverloaded.  
public methodReleaseLeaseReleases the lease on this blob.
public methodReleaseLeaseAsyncOverloaded.  
public methodRenewLeaseRenews a lease on this blob.
public methodRenewLeaseAsyncOverloaded.  
public methodSetMetadataUpdates the blob's metadata.
public methodSetMetadataAsyncOverloaded.  
public methodSetPropertiesUpdates the blob's properties.
public methodSetPropertiesAsyncOverloaded.  
public methodStartCopyFromBlobOverloaded.  
public methodStartCopyFromBlobAsyncOverloaded.  
public methodToString  (Inherited from Object)
public methodUploadFromByteArrayUploads the contents of a byte array to a blob.
public methodUploadFromByteArrayAsyncOverloaded.  
public methodUploadFromFileUploads a file to the Blob service.
public methodUploadFromFileAsyncOverloaded.  
public methodUploadFromStreamOverloaded.  
public methodUploadFromStreamAsyncOverloaded.  
public methodUploadTextUploads a string of text to a blob.
public methodUploadTextAsyncOverloaded.  
Top

  Name Description
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)
Top

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft