CloudPageBlob Members
Represents a Windows Azure page blob.
The following tables list the members exposed by the CloudPageBlob type.
Public Constructors
Name | Description | |
---|---|---|
CloudPageBlob | Overloaded. |
Top
Public Properties
Name | Description | |
---|---|---|
BlobType | Gets the type of the blob. | |
Container | Gets a CloudBlobContainer object representing the blob's container. | |
CopyState | Gets the state of the most recent or pending copy operation. | |
IsSnapshot | Gets a value indicating whether this blob is a snapshot. | |
Metadata | Gets the user-defined metadata for the blob. | |
Name | Gets the blob's name. | |
Parent | Gets the CloudBlobDirectory object representing the virtual parent directory for the blob. | |
Properties | Gets the blob's system properties. | |
ServiceClient | Gets the CloudBlobClient object that represents the Blob service. | |
SnapshotQualifiedStorageUri | Gets the page blob's URI for both the primary and secondary locations, including query string information if the blob is a snapshot. | |
SnapshotQualifiedUri | Gets the absolute URI to the blob, including query string information if the blob is a snapshot. | |
SnapshotTime | Gets the date and time that the blob snapshot was taken, if this blob is a snapshot. | |
StorageUri | Gets the page blob's URIs for both the primary and secondary locations. | |
StreamMinimumReadSizeInBytes | Gets or sets the minimum number of bytes to buffer when reading from a blob stream. | |
StreamWriteSizeInBytes | Gets or sets the number of bytes to buffer when writing to a page blob stream. | |
Uri | Gets the blob's URI for the primary location. |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
AbortCopy | Aborts an ongoing blob copy operation. | |
AbortCopyAsync | Overloaded. | |
AcquireLease | Acquires a lease on this blob. | |
AcquireLeaseAsync | Overloaded. | |
BeginAbortCopy | Overloaded. | |
BeginAcquireLease | Overloaded. | |
BeginBreakLease | Overloaded. | |
BeginChangeLease | Overloaded. | |
BeginClearPages | Overloaded. | |
BeginCreate | Overloaded. | |
BeginCreateSnapshot | Overloaded. | |
BeginDelete | Overloaded. | |
BeginDeleteIfExists | Overloaded. | |
BeginDownloadRangeToByteArray | Overloaded. | |
BeginDownloadRangeToStream | Overloaded. | |
BeginDownloadToByteArray | Overloaded. | |
BeginDownloadToFile | Overloaded. | |
BeginDownloadToStream | Overloaded. | |
BeginExists | Overloaded. | |
BeginFetchAttributes | Overloaded. | |
BeginGetPageRanges | Overloaded. | |
BeginOpenRead | Overloaded. | |
BeginOpenWrite | Overloaded. | |
BeginReleaseLease | Overloaded. | |
BeginRenewLease | Overloaded. | |
BeginResize | Overloaded. | |
BeginSetMetadata | Overloaded. | |
BeginSetProperties | Overloaded. | |
BeginSetSequenceNumber | Overloaded. | |
BeginStartCopyFromBlob | Overloaded. | |
BeginUploadFromByteArray | Overloaded. | |
BeginUploadFromFile | Overloaded. | |
BeginUploadFromStream | Overloaded. | |
BeginWritePages | Overloaded. | |
BreakLease | Breaks the current lease on this blob. | |
BreakLeaseAsync | Overloaded. | |
ChangeLease | Changes the lease ID on this blob. | |
ChangeLeaseAsync | Overloaded. | |
ClearPages | Clears pages from a page blob. | |
ClearPagesAsync | Overloaded. | |
Create | Creates a page blob. | |
CreateAsync | Overloaded. | |
CreateSnapshot | Creates a snapshot of the blob. | |
CreateSnapshotAsync | Overloaded. | |
Delete | Deletes the blob. | |
DeleteAsync | Overloaded. | |
DeleteIfExists | Deletes the blob if it already exists. | |
DeleteIfExistsAsync | Overloaded. | |
DownloadRangeToByteArray | Downloads a range of bytes from a page blob to a byte array. | |
DownloadRangeToByteArrayAsync | Overloaded. | |
DownloadRangeToStream | Downloads a range of bytes from a page blob to a stream. | |
DownloadRangeToStreamAsync | Overloaded. | |
DownloadToByteArray | Downloads the contents of a page blob to a byte array. | |
DownloadToByteArrayAsync | Overloaded. | |
DownloadToFile | Downloads the contents of a page blob to a file. | |
DownloadToFileAsync | Overloaded. | |
DownloadToStream | Downloads the contents of a page blob to a stream. | |
DownloadToStreamAsync | Overloaded. | |
EndAbortCopy | Ends an asynchronous operation to abort an ongoing blob copy operation. | |
EndAcquireLease | Ends an asynchronous operation to acquire a lease on this blob. | |
EndBreakLease | Ends an asynchronous operation to break the current lease on this blob. | |
EndChangeLease | Ends an asynchronous operation to change the lease on this blob. | |
EndClearPages | Ends an asynchronous operation to clear pages from a page blob. | |
EndCreate | Ends an asynchronous operation to create a page blob. | |
EndCreateSnapshot | Ends an asynchronous operation to create a snapshot of the blob. | |
EndDelete | Ends an asynchronous operation to delete the blob. | |
EndDeleteIfExists | Returns the result of an asynchronous request to delete the blob if it already exists. | |
EndDownloadRangeToByteArray | Ends an asynchronous operation to download a range of bytes from a page blob to a byte array. | |
EndDownloadRangeToStream | Ends an asynchronous operation to download a range of bytes from a page blob to a stream. | |
EndDownloadToByteArray | Ends an asynchronous operation to download the contents of a page blob to a byte array. | |
EndDownloadToFile | Ends an asynchronous operation to download the contents of a page blob to a file. | |
EndDownloadToStream | Ends an asynchronous operation to download the contents of a page blob to a stream. | |
EndExists | Returns the asynchronous result of the request to check existence of the blob. | |
EndFetchAttributes | Ends an asynchronous operation to populate the blob's properties and metadata. | |
EndGetPageRanges | Ends an asynchronous operation to return a collection of valid page ranges and their starting and ending bytes. | |
EndOpenRead | Ends an asynchronous operation to open a stream for reading from the blob. | |
EndOpenWrite | Ends an asynchronous operation to open a stream for writing to the blob. | |
EndReleaseLease | Ends an asynchronous operation to release the lease on this blob. | |
EndRenewLease | Ends an asynchronous operation to renew a lease on this blob. | |
EndResize | Ends an asynchronous operation to resize the page blob. | |
EndSetMetadata | Ends an asynchronous operation to update the blob's metadata. | |
EndSetProperties | Ends an asynchronous operation to update the blob's properties. | |
EndSetSequenceNumber | Ends an asynchronous operation to set the page blob's sequence number. | |
EndStartCopyFromBlob | Ends an asynchronous operation to start copying another page blob's contents, properties, and metadata to this page blob. | |
EndUploadFromByteArray | Ends an asynchronous operation to upload the contents of a byte array to a page blob. | |
EndUploadFromFile | Ends an asynchronous operation to upload a file to a page blob. | |
EndUploadFromStream | Ends an asynchronous operation to upload a stream to a page blob. | |
EndWritePages | Ends an asynchronous operation to write pages to a page blob. | |
Equals | (Inherited from Object) | |
Exists | Checks existence of the blob. | |
ExistsAsync | Overloaded. | |
FetchAttributes | Populates a page blob's properties and metadata. | |
FetchAttributesAsync | Overloaded. | |
GetHashCode | (Inherited from Object) | |
GetPageRanges | Gets a collection of valid page ranges and their starting and ending bytes. | |
GetPageRangesAsync | Overloaded. | |
GetSharedAccessSignature | Overloaded. | |
GetType | (Inherited from Object) | |
OpenRead | Opens a stream for reading from the blob. | |
OpenReadAsync | Overloaded. | |
OpenWrite | Opens a stream for writing to the blob. | |
OpenWriteAsync | Overloaded. | |
ReleaseLease | Releases the lease on this blob. | |
ReleaseLeaseAsync | Overloaded. | |
RenewLease | Renews a lease on this blob. | |
RenewLeaseAsync | Overloaded. | |
Resize | Resizes the page blob to the specified size. | |
ResizeAsync | Overloaded. | |
SetMetadata | Updates the blob's metadata. | |
SetMetadataAsync | Overloaded. | |
SetProperties | Updates the blob's properties. | |
SetPropertiesAsync | Overloaded. | |
SetSequenceNumber | Sets the page blob's sequence number. | |
SetSequenceNumberAsync | Overloaded. | |
StartCopyFromBlob | Overloaded. | |
StartCopyFromBlobAsync | Overloaded. | |
ToString | (Inherited from Object) | |
UploadFromByteArray | Uploads the contents of a byte array to a page blob. | |
UploadFromByteArrayAsync | Overloaded. | |
UploadFromFile | Uploads a file to a page blob. | |
UploadFromFileAsync | Overloaded. | |
UploadFromStream | Overloaded. | |
UploadFromStreamAsync | Overloaded. | |
WritePages | Writes pages to a page blob. | |
WritePagesAsync | Overloaded. |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (Inherited from Object) | |
MemberwiseClone | (Inherited from Object) |
Top
See Also
Reference
CloudPageBlob Class
Microsoft.WindowsAzure.Storage.Blob Namespace