Microsoft.WindowsAzure.Storage Represents the status of an asynchronous operation and provides support for cancellation. Cancels the asynchronous operation. Represents a handler that signs HTTP requests. Signs the specified HTTP request so it can be authenticated by the Windows Azure storage services. The HTTP request to sign. An object for tracking the current operation. Represents a handler that signs HTTP requests with no authentication information. Initializes a new instance of the class. Signs the specified HTTP request with no authentication information. The HTTP request to sign. An object for tracking the current operation. Represents a handler that signs HTTP requests with a shared key. Initializes a new instance of the class. A canonicalizer that converts HTTP request data into a standard form appropriate for signing. A object providing credentials for the request. The name of the storage account that the HTTP request will access. Signs the specified HTTP request with a shared key. The HTTP request to sign. An object for tracking the current operation. Represents a handler that signs HTTP requests with a shared key. Initializes a new instance of the class. A canonicalizer that converts HTTP request data into a standard form appropriate for signing. A object providing credentials for the request. The name of the storage account that the HTTP request will access. Signs the specified HTTP request with a shared key. The HTTP request to sign. An object for tracking the current operation. Initializes a new instance of the BlobReadStreamBase class. Blob reference to read from An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object for tracking the current operation. Sets the position within the current stream. A byte offset relative to the origin parameter. A value of type SeekOrigin indicating the reference point used to obtain the new position. The new position within the current stream. Seeking in a BlobReadStream disables MD5 validation. This operation is not supported in BlobReadStreamBase. Not used. This operation is not supported in BlobReadStreamBase. Not used. Not used. Not used. This operation is not supported in BlobReadStreamBase. Read as much as we can from the internal buffer The buffer to read the data into. The byte offset in buffer at which to begin writing data read from the stream. The maximum number of bytes to read. Number of bytes read from the stream. Calculates the number of bytes to read from the blob. Number of bytes to read. Updates the blob MD5 with newly downloaded content. The buffer to read the data from. The byte offset in buffer at which to begin reading data. The maximum number of bytes to read. Releases the blob resources used by the Stream. true to release both managed and unmanaged resources; false to release only unmanaged resources. Gets a value indicating whether the current stream supports reading. Gets a value indicating whether the current stream supports seeking. Gets a value indicating whether the current stream supports writing. Gets or sets the position within the current stream. Gets the length in bytes of the stream. The length in bytes of the stream. Initializes a new instance of the BlobReadStream class. Blob reference to read from An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object for tracking the current operation. Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. The buffer to read the data into. The byte offset in buffer at which to begin writing data read from the stream. The maximum number of bytes to read. The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. Begins an asynchronous read operation. The buffer to read the data into. The byte offset in buffer at which to begin writing data read from the stream. The maximum number of bytes to read. An optional asynchronous callback, to be called when the read is complete. A user-provided object that distinguishes this particular asynchronous read request from other requests. An IAsyncResult that represents the asynchronous read, which could still be pending. Waits for the pending asynchronous read to complete. The reference to the pending asynchronous request to finish. The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. Dispatches an async read operation that either reads from the cache or makes a call to the server. The reference to the pending asynchronous request to finish. The buffer to read the data into. The byte offset in buffer at which to begin writing data read from the stream. The maximum number of bytes to read. Called when the asynchronous DownloadRangeToStream operation completes. The result of the asynchronous operation. Dispatches a sync read operation that either reads from the cache or makes a call to the server. The buffer to read the data into. The byte offset in buffer at which to begin writing data read from the stream. The maximum number of bytes to read. Number of bytes read from the stream. Represents a stream for writing to a blob. Clears all buffers for this stream, causes any buffered data to be written to the underlying blob, and commits the blob. Begins an asynchronous commit operation. An optional asynchronous callback, to be called when the commit is complete. A user-provided object that distinguishes this particular asynchronous commit request from other requests. An ICancellableAsyncResult that represents the asynchronous commit, which could still be pending. Waits for the pending asynchronous commit to complete. The reference to the pending asynchronous request to finish. Begins an asynchronous flush operation. An optional asynchronous callback, to be called when the flush is complete. A user-provided object that distinguishes this particular asynchronous flush request from other requests. An ICancellableAsyncResult that represents the asynchronous flush, which could still be pending. Waits for the pending asynchronous flush to complete. The reference to the pending asynchronous request to finish. Initializes a new instance of the BlobWriteStreamBase class. The service client. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object for tracking the current operation. Initializes a new instance of the BlobWriteStreamBase class for a block blob. Blob reference to write to. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object for tracking the current operation. Initializes a new instance of the BlobWriteStreamBase class for a page blob. Blob reference to write to. Size of the page blob. Use true if the page blob is newly created, false otherwise. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object for tracking the current operation. This operation is not supported in BlobWriteStreamBase. Not used. Not used. Not used. Calculates the new position within the current stream for a Seek operation. A byte offset relative to the origin parameter. A value of type SeekOrigin indicating the reference point used to obtain the new position. The new position within the current stream. This operation is not supported in BlobWriteStreamBase. Not used. Generates a new block ID to be used for PutBlock. Base64 encoded block ID Releases the blob resources used by the Stream. true to release both managed and unmanaged resources; false to release only unmanaged resources. Gets a value indicating whether the current stream supports reading. Gets a value indicating whether the current stream supports seeking. Gets a value indicating whether the current stream supports writing. Gets the length in bytes of the stream. Gets or sets the position within the current stream. Initializes a new instance of the BlobWriteStream class for a block blob. Blob reference to write to. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object for tracking the current operation. Initializes a new instance of the BlobWriteStream class for a page blob. Blob reference to write to. Size of the page blob. Use true if the page blob is newly created, false otherwise. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object for tracking the current operation. Sets the position within the current stream. A byte offset relative to the origin parameter. A value of type SeekOrigin indicating the reference point used to obtain the new position. The new position within the current stream. Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. An array of bytes. This method copies count bytes from buffer to the current stream. The zero-based byte offset in buffer at which to begin copying bytes to the current stream. The number of bytes to be written to the current stream. Begins an asynchronous write operation. An array of bytes. This method copies count bytes from buffer to the current stream. The zero-based byte offset in buffer at which to begin copying bytes to the current stream. The number of bytes to be written to the current stream. An optional asynchronous callback, to be called when the write is complete. A user-provided object that distinguishes this particular asynchronous write request from other requests. An IAsyncResult that represents the asynchronous write, which could still be pending. Waits for the pending asynchronous write to complete. The reference to the pending asynchronous request to finish. Clears all buffers for this stream and causes any buffered data to be written to the underlying blob. Begins an asynchronous flush operation. An optional asynchronous callback, to be called when the flush is complete. A user-provided object that distinguishes this particular asynchronous flush request from other requests. An ICancellableAsyncResult that represents the asynchronous flush, which could still be pending. Waits for the pending asynchronous flush to complete. The reference to the pending asynchronous request to finish. Called when noPendingWritesEvent is signalled indicating that there are no outstanding write requests. An object containing information to be used by the callback method each time it executes. true if the WaitHandle timed out; false if it was signaled. Releases the blob resources used by the Stream. true to release both managed and unmanaged resources; false to release only unmanaged resources. Clears all buffers for this stream, causes any buffered data to be written to the underlying blob, and commits the blob. Begins an asynchronous commit operation. An optional asynchronous callback, to be called when the commit is complete. A user-provided object that distinguishes this particular asynchronous commit request from other requests. An ICancellableAsyncResult that represents the asynchronous commit, which could still be pending. Waits for the pending asynchronous commit to complete. The reference to the pending asynchronous request to finish. Called when the pending flush operation completes so that we can continue with the commit. The result of the asynchronous operation. Called when the block blob commit operation completes. The result of the asynchronous operation. Called when the page blob commit operation completes. The result of the asynchronous operation. Dispatches a write operation. The reference to the pending asynchronous request to finish. Starts an asynchronous PutBlock operation as soon as the parallel operation semaphore becomes available. Data to be uploaded Block ID MD5 hash of the data to be uploaded The reference to the pending asynchronous request to finish. Called when the asynchronous PutBlock operation completes. The result of the asynchronous operation. Starts an asynchronous WritePages operation as soon as the parallel operation semaphore becomes available. Data to be uploaded Offset within the page blob MD5 hash of the data to be uploaded The reference to the pending asynchronous request to finish. Called when the asynchronous WritePages operation completes. The result of the asynchronous operation. Provides a client-side logical representation of the Windows Azure Blob service. This client is used to configure and execute requests against the Blob service. The service client encapsulates the base URI for the Blob service. If the service client will be used for authenticated access, it also encapsulates the credentials for accessing the storage account. Provides a client-side logical representation of the Windows Azure Blob service. This client is used to configure and execute requests against the Blob service. The service client encapsulates the base URI for the Blob service. If the service client will be used for authenticated access, it also encapsulates the credentials for accessing the storage account. Constant for the max value of ParallelOperationThreadCount. Returns an enumerable collection of containers whose names begin with the specified prefix and that are retrieved lazily. The container name prefix. A value that indicates whether to return container metadata with the listing. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. An enumerable collection of containers that are retrieved lazily. Returns a result segment containing a collection of objects. A returned by a previous listing operation. A result segment of containers. Returns a result segment containing a collection of objects. The container name prefix. A returned by a previous listing operation. A result segment of containers. Returns a result segment containing a collection of containers whose names begin with the specified prefix. The container name prefix. A value that indicates whether to return container metadata with the listing. A non-negative integer value that indicates the maximum number of results to be returned in the result segment, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A returned by a previous listing operation. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. A result segment of containers. Returns a result segment containing a collection of containers whose names begin with the specified prefix. The container name prefix. A value that indicates whether to return container metadata with the listing. A non-negative integer value that indicates the maximum number of results to be returned in the result segment, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. A result segment of containers. Begins an asynchronous request to return a result segment containing a collection of containers. A continuation token returned by a previous listing operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to return a result segment containing a collection of containers. The container name prefix. A continuation token returned by a previous listing operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to return a result segment containing a collection of containers whose names begin with the specified prefix. The container name prefix. A value that indicates whether to return container metadata with the listing. A non-negative integer value that indicates the maximum number of results to be returned in the result segment, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to return a result segment containing a collection of containers. An that references the pending asynchronous operation. A result segment of containers. Returns a task that performs an asynchronous request to return a result segment containing a collection of containers. A continuation token returned by a previous listing operation. A object that represents the current operation. Returns a task that performs an asynchronous request to return a result segment containing a collection of containers. A continuation token returned by a previous listing operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous request to return a result segment containing a collection of containers. The container name prefix. A continuation token returned by a previous listing operation. A object that represents the current operation. Returns a task that performs an asynchronous request to return a result segment containing a collection of containers. The container name prefix. A continuation token returned by a previous listing operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous request to return a result segment containing a collection of containers. The container name prefix. A value that indicates whether to return container metadata with the listing. A non-negative integer value that indicates the maximum number of results to be returned in the result segment, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. A object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous request to return a result segment containing a collection of containers. The container name prefix. A value that indicates whether to return container metadata with the listing. A non-negative integer value that indicates the maximum number of results to be returned in the result segment, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. A object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns an enumerable collection of the blobs in the container that are retrieved lazily. The blob name prefix. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A object that specifies any additional options for the request. An object that represents the context for the current operation. An enumerable collection of objects that implement and are retrieved lazily. Returns a result segment containing a collection of blob items in the container. The blob name prefix, including the container name. A returned by a previous listing operation. A result segment containing objects that implement . Returns a result segment containing a collection of blob items in the container. The blob name prefix, including the container name. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A returned by a previous listing operation. A object that specifies any additional options for the request. An object that represents the context for the current operation. A result segment containing objects that implement . Begins an asynchronous operation to return a result segment containing a collection of blob items in the container. The blob name prefix, including the container name. A returned by a previous listing operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to return a result segment containing a collection of blob items in the container. The blob name prefix, including the container name. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A returned by a previous listing operation. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to return a result segment containing a collection of blob items in the container. An that references the pending asynchronous operation. A result segment containing objects that implement . Returns a task that performs an asynchronous operation to return a result segment containing a collection of blob items in the container. The blob name prefix, including the container name. A returned by a previous listing operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to return a result segment containing a collection of blob items in the container. The blob name prefix. A returned by a previous listing operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to return a result segment containing a collection of blob items in the container. The blob name prefix. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to return a result segment containing a collection of blob items in the container. The blob name prefix. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Gets a reference to a blob in this container. The URI of the blob. An object that represents the access conditions for the container. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. A reference to the blob. Begins an asynchronous operation to get a reference to a blob in this container. The URI of the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to get a reference to a blob in this container. The URI of the blob. An object that represents the access conditions for the container. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to get a reference to a blob in this container. An that references the pending asynchronous operation. A reference to the blob. Returns a task that gets a reference to a blob in this container. The URI of the blob. A object that represents the current operation. Returns a task that gets a reference to a blob in this container. The URI of the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that gets a reference to a blob in this container. The URI of the blob. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that gets a reference to a blob in this container. The URI of the blob. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Core implementation for the ListContainers method. The container prefix. The details included. The continuation token. A non-negative integer value that indicates the maximum number of results to be returned in the result segment, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A object that specifies any additional options for the request. A that lists the containers. Implements the FetchAttributes method. The attributes are updated immediately. The URI of the blob. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that fetches the attributes. Begins an asynchronous operation to get the properties of the blob service. The callback delegate that will receive notification when the asynchronous operation completes. A user defined object to be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to get the properties of the blob service. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user defined object to be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to get the properties of the blob service. The result returned from a prior call to BeginGetServiceProperties . The blob service properties. Returns a task that performs an asynchronous operation to get the properties of the blob service. A object that represents the current operation. Returns a task that performs an asynchronous operation to get the properties of the blob service. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to get the properties of the blob service. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to get the properties of the blob service. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Gets the properties of the blob service. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. The blob service properties. Begins an asynchronous operation to set the properties of the blob service. The blob service properties. The callback delegate that will receive notification when the asynchronous operation completes. A user defined object to be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to set the properties of the blob service. The blob service properties. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user defined object to be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to set the properties of the blob service. The result returned from a prior call to BeginSetServiceProperties . Returns a task that gets the properties of the blob service. The blob service properties. A object that represents the current operation. Returns a task that gets the properties of the blob service. The blob service properties. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that gets the properties of the blob service. The blob service properties. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that gets the properties of the blob service. The blob service properties. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Sets the properties of the blob service. The blob service properties. A object that specifies execution options, such as retry policy and timeout settings, for the operation. An object that represents the context for the current operation. Stores the default delimiter. Stores the parallelism factor. Default is 32 MB. The default server and client timeout interval. Max execution time across all potential retries. Initializes a new instance of the class using the specified Blob service endpoint and anonymous credentials. The Blob service endpoint to use to create the client. Initializes a new instance of the class using the specified Blob service endpoint and account credentials. The Blob service endpoint to use to create the client. The account credentials. Initializes a new instance of the class. True to use path style Uris. The Blob service endpoint to use to create the client. The account credentials. Returns a reference to the root container for this service client. A reference to the root container. Returns a reference to a object with the specified name. The name of the container, or an absolute URI to the container. A reference to a container. Parses the user prefix. The prefix. Name of the container. The listing prefix. Gets or sets the authentication scheme to use to sign HTTP requests. Gets the authentication handler used to sign HTTP requests. The authentication handler. Gets or sets a buffer manager that implements the interface, specifying a buffer pool for use with operations against the Blob service client. Gets the account credentials used to create the Blob service client. The account credentials. Gets the base URI for the Blob service client. The base URI used to construct the Blob service client. Gets or sets the default retry policy for requests made via the Blob service client. The retry policy. Gets or sets the default server and client timeout for requests made via the Blob service client. The server and client timeout interval. Gets or sets the maximum execution time across all potential retries. The maximum execution time across all potential retries. Gets or sets the default delimiter that may be used to create a virtual directory structure of blobs. The default delimiter. Gets or sets the maximum size of a blob in bytes that may be uploaded as a single blob. The maximum size of a blob, in bytes, that may be uploaded as a single blob, ranging from between 1 and 64 MB inclusive. Gets or sets the number of blocks that may be simultaneously uploaded when uploading a blob that is greater than the value specified by the property in size. The number of parallel operations that may proceed. Gets a value indicating whether the service client is used with Path style or Host style. Is true if use path style uris; otherwise, false. Represents a container in the Windows Azure Blob service. Containers hold directories, which are encapsulated as objects, and directories hold block blobs and page blobs. Directories can also contain sub-directories. Represents a container in the Windows Azure Blob service. Creates the container. An object that specifies any additional options for the request. An object that represents the context for the current operation. This object is used to track requests to the storage service, and to provide additional runtime information about the operation. Creates the container and specifies the level of access to the container's data. An object that specifies whether data in the container may be accessed publicly and what level of access is to be allowed. An object that specifies any additional options for the request. An object that represents the context for the current operation. This object is used to track requests to the storage service, and to provide additional runtime information about the operation. Begins an asynchronous operation to create a container. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to create a container. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to create a container and specify the level of access to the container's data. An object that specifies whether data in the container may be accessed publicly and what level of access is to be allowed. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to create a container. An that references the pending asynchronous operation. Returns a task that creates a container. A object that represents the current operation. Returns a task that creates a container. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that creates a container. An object that specifies whether data in the container may be accessed publicly and what level of access is to be allowed. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that creates a container and specify the level of access to the container's data. An object that specifies whether data in the container may be accessed publicly and what level of access is to be allowed. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Creates the container if it does not already exist. An object that specifies any additional options for the request. An object that represents the context for the current operation. true if the container did not already exist and was created; otherwise false. Creates the container if it does not already exist and specifies whether the container or its blobs are publicly accessible. An object that specifies whether data in the container may be accessed publicly and what level of access is to be allowed. An object that specifies any additional options for the request. An object that represents the context for the current operation. true if the container did not already exist and was created; otherwise false. Begins an asynchronous request to create the container if it does not already exist. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to create the container if it does not already exist. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to create the container if it does not already exist. An object that specifies whether data in the container may be accessed publicly and the level of access. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the result of an asynchronous request to create the container if it does not already exist. An that references the pending asynchronous operation. true if the container did not already exist and was created; otherwise, false. Returns a task that creates the container if it does not already exist. A object that represents the current operation. Returns a task that creates the container if it does not already exist. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that creates the container if it does not already exist. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that creates the container if it does not already exist. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that creates the container if it does not already exist. An object that specifies whether data in the container may be accessed publicly and the level of access. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that creates the container if it does not already exist. An object that specifies whether data in the container may be accessed publicly and the level of access. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Deletes the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to delete a container. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to delete a container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to delete a container. An that references the pending asynchronous operation. Returns a task that deletes the container. A object that represents the current operation. Returns a task that deletes the container. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that deletes the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that deletes the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Deletes the container if it already exists. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. true if the container did not already exist and was created; otherwise false. Begins an asynchronous request to delete the container if it already exists. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to delete the container if it already exists. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the result of an asynchronous request to delete the container if it already exists. An that references the pending asynchronous operation. true if the container did not already exist and was created; otherwise, false. Returns a task that deletes the container if it already exists. A object that represents the current operation. Returns a task that deletes the container if it already exists. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that deletes the container if it already exists. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that deletes the container if it already exists. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Gets a reference to a blob in this container. The name of the blob. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A reference to the blob. Begins an asynchronous operation to get a reference to a blob in this container. The name of the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to get a reference to a blob in this container. The name of the blob. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to get a reference to a blob in this container. An that references the pending asynchronous operation. A reference to the blob. Returns a task that gets a reference to a blob in this container. The name of the blob. A object that represents the current operation. Returns a task that gets a reference to a blob in this container. The name of the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that gets a reference to a blob in this container. The name of the blob. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that gets a reference to a blob in this container. The name of the blob. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns an enumerable collection of the blobs in the container that are retrieved lazily. The blob name prefix. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. An object that specifies any additional options for the request. An object that represents the context for the current operation. An enumerable collection of objects that implement and are retrieved lazily. Returns a result segment containing a collection of blob items in the container. A continuation token returned by a previous listing operation. A result segment containing objects that implement . Returns a result segment containing a collection of blob items in the container. The blob name prefix. A continuation token returned by a previous listing operation. A result segment containing objects that implement . Returns a result segment containing a collection of blob items in the container. The blob name prefix. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. A result segment containing objects that implement . Returns a result segment containing a collection of blob items in the container. The blob name prefix. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. A result segment containing objects that implement . Begins an asynchronous operation to return a result segment containing a collection of blob items in the container. A continuation token returned by a previous listing operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to return a result segment containing a collection of blob items in the container. The blob name prefix. A continuation token returned by a previous listing operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to return a result segment containing a collection of blob items in the container. The blob name prefix. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to return a result segment containing a collection of blob items in the container. An that references the pending asynchronous operation. A result segment containing objects that implement . Returns a task that returns a result segment containing a collection of blob items in the container. A continuation token returned by a previous listing operation. Returns a task that returns a result segment containing a collection of blob items in the container. A continuation token returned by a previous listing operation. A to observe while waiting for a task to complete. Returns a task that returns a result segment containing a collection of blob items in the container. The blob name prefix. A continuation token returned by a previous listing operation. Returns a task that returns a result segment containing a collection of blob items in the container. The blob name prefix. A continuation token returned by a previous listing operation. A to observe while waiting for a task to complete. Returns a task that returns a result segment containing a collection of blob items in the container. The blob name prefix. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that returns a result segment containing a collection of blob items in the container. The blob name prefix. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Sets permissions for the container. The permissions to apply to the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous request to set permissions for the container. The permissions to apply to the container. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to set permissions for the container. The permissions to apply to the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the result of an asynchronous request to set permissions for the container. An that references the pending asynchronous operation. Returns a task that sets permissions for the container. The permissions to apply to the container. A object that represents the current operation. Returns a task that sets permissions for the container. The permissions to apply to the container. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that sets permissions for the container. The permissions to apply to the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that sets permissions for the container. The permissions to apply to the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Gets the permissions settings for the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The container's permissions. Begins an asynchronous request to get the permissions settings for the container. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to get the permissions settings for the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the asynchronous result of the request to get the permissions settings for the container. An that references the pending asynchronous operation. The container's permissions. Returns a task that gets the permissions settings for the container. A object that represents the current operation. Returns a task that gets the permissions settings for the container. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that gets the permissions settings for the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that gets the permissions settings for the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Checks whether the container exists. An object that specifies any additional options for the request. An object that represents the context for the current operation. true if the container exists. Begins an asynchronous request to check whether the container exists. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to check whether the container exists. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the asynchronous result of the request to check whether the container exists. An that references the pending asynchronous operation. true if the container exists. Returns a task that checks whether the container exists. A object that represents the current operation. Returns a task that checks whether the container exists. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that checks whether the container exists. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that checks whether the container exists. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Retrieves the container's attributes. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to retrieve the container's attributes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to retrieve the container's attributes. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to retrieve the container's attributes. An that references the pending asynchronous operation. Returns a task that retrieves the container's attributes. A object that represents the current operation. Returns a task that retrieves the container's attributes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that retrieves the container's attributes. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that retrieves the container's attributes. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Sets the container's user-defined metadata. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to set user-defined metadata on the container. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to set user-defined metadata on the container. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous request operation to set user-defined metadata on the container. An that references the pending asynchronous operation. Returns a task that sets container's user-defined metadata. A object that represents the current operation. Returns a task that sets container's user-defined metadata. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that sets container's user-defined metadata. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that sets container's user-defined metadata. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Acquires a lease on this container. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the container. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. The ID of the acquired lease. Begins an asynchronous operation to acquire a lease on this container. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to acquire a lease on this container. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the container. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to acquire a lease on this container. An IAsyncResult that references the pending asynchronous operation. The ID of the acquired lease. Returns a task that acquires a lease on this container. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. A object that represents the current operation. Returns a task that acquires a lease on this container. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that acquires a lease on this container. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that acquires a lease on this container. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Renews a lease on this container. An object that represents the access conditions for the container, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. Begins an asynchronous operation to renew a lease on this container. An object that represents the access conditions for the container, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to renew a lease on this container. An object that represents the access conditions for the container, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to renew a lease on this container. An IAsyncResult that references the pending asynchronous operation. Returns a task that renews a lease on this container. An object that represents the access conditions for the container, including a required lease ID. A object that represents the current operation. Returns a task that renews a lease on this container. An object that represents the access conditions for the container, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that renews a lease on this container. An object that represents the access conditions for the container, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that renews a lease on this container. An object that represents the access conditions for the container, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Changes the lease ID on this container. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the container, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. The new lease ID. Begins an asynchronous operation to change the lease on this container. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the container, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to change the lease on this container. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the container, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to change the lease on this container. An IAsyncResult that references the pending asynchronous operation. The new lease ID. Returns a task that changes the lease ID on this container. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the container, including a required lease ID. A object that represents the current operation. Returns a task that changes the lease ID on this container. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the container, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that changes the lease ID on this container. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the container, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that changes the lease ID on this container. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the container, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Releases the lease on this container. An object that represents the access conditions for the container, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. Begins an asynchronous operation to release the lease on this container. An object that represents the access conditions for the container, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to release the lease on this container. An object that represents the access conditions for the container, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to release the lease on this container. An IAsyncResult that references the pending asynchronous operation. Returns a task that releases the lease on this container. An object that represents the access conditions for the container, including a required lease ID. A object that represents the current operation. Returns a task that releases the lease on this container. An object that represents the access conditions for the container, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that releases the lease on this container. An object that represents the access conditions for the container, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that releases the lease on this container. An object that represents the access conditions for the container, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Breaks the current lease on this container. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the container. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. A representing the amount of time before the lease ends, to the second. Begins an asynchronous operation to break the current lease on this container. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to break the current lease on this container. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the container. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to break the current lease on this container. An IAsyncResult that references the pending asynchronous operation. A representing the amount of time before the lease ends, to the second. Returns a task that breaks the current lease on this container. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. A object that represents the current operation. Returns a task that breaks the current lease on this container. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that breaks the current lease on this container. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that breaks the current lease on this container. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Generates a RESTCommand for acquiring a lease. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the container. If null, no condition is used. The options for this operation. This parameter must not be null. A RESTCommand implementing the acquire lease operation. Generates a RESTCommand for renewing a lease. An object that represents the access conditions for the container. If null, no condition is used. The options for this operation, including the current lease ID. This cannot be null. A RESTCommand implementing the renew lease operation. Generates a RESTCommand for changing a lease ID. The proposed new lease ID. An object that represents the access conditions for the container. If null, no condition is used. The options for this operation, including the current lease ID. This cannot be null. A RESTCommand implementing the change lease ID operation. Generates a RESTCommand for releasing a lease. An object that represents the access conditions for the container. If null, no condition is used. The options for this operation, including the current lease ID. This cannot be null. A RESTCommand implementing the release lease operation. Generates a RESTCommand for breaking a lease. The amount of time to allow the lease to remain, rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the container. If null, no condition is used. The options for this operation. Cannot be null. A RESTCommand implementing the break lease operation. Implementation for the Create method. An object that specifies any additional options for the request. An object that specifies whether data in the container may be accessed publicly and the level of access. A that creates the container. Implementation for the Delete method. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. A that deletes the container. Implementation for the FetchAttributes method. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. A that fetches the attributes. Implementation for the Exists method. An object that specifies any additional options for the request. A that checks existence. Implementation for the SetMetadata method. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. A that sets the metadata. Implementation for the SetPermissions method. The permissions to set. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. A that sets the permissions. Implementation for the GetPermissions method. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. A that gets the permissions. Selects the protocol response. The protocol item. The parsed . Core implementation of the ListBlobs method. The blob prefix. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. An object that specifies any additional options for the request. A continuation token returned by a previous listing operation. A that lists the blobs. Retrieve ETag and LastModified date time from response. The response to parse. Initializes a new instance of the class. The absolute URI to the container. Initializes a new instance of the class. The absolute URI to the container. The account credentials. Initializes a new instance of the class. The container name. A client object that specifies the endpoint for the Blob service. Initializes a new instance of the class. The properties. The metadata. The container name. The client to be used. Parse URI for SAS (Shared Access Signature) information. The complete Uri. The credentials to use. Returns the canonical name for shared access. The canonical name. Returns a shared access signature for the container. The access policy for the shared access signature. A shared access signature, as a URI query string. The query string returned includes the leading question mark. Returns a shared access signature for the container. The access policy for the shared access signature. A container-level access policy. A shared access signature, as a URI query string. The query string returned includes the leading question mark. Gets a reference to a page blob in this container. The name of the blob. A reference to a page blob. Returns a reference to a page blob in this virtual directory. The name of the page blob. The snapshot timestamp, if the blob is a snapshot. A reference to a page blob. Gets a reference to a block blob in this container. The name of the blob. A reference to a block blob. Gets a reference to a block blob in this container. The name of the blob. The snapshot timestamp, if the blob is a snapshot. A reference to a block blob. Gets a reference to a virtual blob directory beneath this container. The name of the virtual blob directory. A reference to a virtual blob directory. Gets the service client for the container. A client object that specifies the endpoint for the Blob service. Gets the container's URI. The absolute URI to the container. Gets the name of the container. The container's name. Gets the container's metadata. The container's metadata. Gets the container's system properties. The container's properties. Represents a virtual directory of blobs, designated by a delimiter character. Containers, which are encapsulated as objects, hold directories, and directories hold block blobs and page blobs. Directories can also contain sub-directories. Represents a virtual directory of blobs on the client which emulates a hierarchical data store by using delimiter characters. Containers, which are encapsulated as objects, hold directories, and directories hold block blobs and page blobs. Directories can also contain sub-directories. Represents an item that may be returned by a blob listing operation. Gets the URI to the blob item. The blob item's URI. Gets the blob item's parent virtual directory. The blob item's parent virtual directory. Gets the blob item's container. The blob item's container. Returns an enumerable collection of the blobs in the virtual directory that are retrieved lazily. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. An object that specifies any additional options for the request. An object that represents the context for the current operation. An enumerable collection of objects that implement and are retrieved lazily. Returns a result segment containing a collection of blob items in the virtual directory. A continuation token returned by a previous listing operation. A result segment containing objects that implement . Returns a result segment containing a collection of blob items in the virtual directory. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. A result segment containing objects that implement . Begins an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory. A continuation token returned by a previous listing operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory. An that references the pending asynchronous operation. A result segment containing objects that implement . Returns a task that performs an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory. A continuation token returned by a previous listing operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory. A continuation token returned by a previous listing operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory. Specifies whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. A enumeration describing which items to include in the listing. A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is null, the maximum possible number of results will be returned, up to 5000. A continuation token returned by a previous listing operation. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Stores the parent directory. Stores the prefix this directory represents. Initializes a new instance of the class given an address and a client. The blob directory's address. The container for the virtual directory. Gets a reference to a page blob in this virtual directory. The name of the blob. A reference to a page blob. Returns a reference to a page blob in this virtual directory. The name of the page blob. The snapshot timestamp, if the blob is a snapshot. A reference to a page blob. Gets a reference to a block blob in this virtual directory. The name of the blob. A reference to a block blob. Gets a reference to a block blob in this virtual directory. The name of the blob. The snapshot timestamp, if the blob is a snapshot. A reference to a block blob. Returns a virtual subdirectory within this virtual directory. The name of the virtual subdirectory. A object representing the virtual subdirectory. Initializes the prefix. Gets the service client for the virtual directory. A client object that specifies the endpoint for the Windows Azure Blob service. Gets the URI that identifies the virtual directory. The URI to the virtual directory. Gets the container for the virtual directory. The container for the virtual directory. Gets the parent directory for the virtual directory. The virtual directory's parent directory. Gets the prefix. The prefix. Called when the asynchronous operation to commit the blob started by UploadFromStream finishes. The result of the asynchronous operation. Implements getting the stream without specifying a range. The blob. The attributes. The destination stream. The offset. The length. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A that gets the stream. Implements the FetchAttributes method. The attributes are updated immediately. The blob. The attributes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A that fetches the attributes. Implementation for the Exists method. The blob. The attributes. An object that specifies any additional options for the request. A that checks existence. Implementation for the SetMetadata method. The blob. The attributes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A that sets the metadata. Implementation for the SetProperties method. The blob. The attributes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A that sets the properties. Implements the DeleteBlob method. The blob. The attributes. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A that deletes the blob. Generates a for acquiring a lease. The blob. The attributes. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A implementing the acquire lease operation. Generates a for renewing a lease. The blob. The attributes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A implementing the renew lease operation. accessCondition Generates a for changing a lease ID. The blob. The attributes. The proposed new lease ID. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A implementing the change lease ID operation. accessCondition Generates a for releasing a lease. The blob. The attributes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A implementing the release lease operation. accessCondition Generates a for breaking a lease. The blob. The attributes. The amount of time to allow the lease to remain, rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A implementing the break lease operation. Implementation of the StartCopyFromBlob method. Result is a BlobAttributes object derived from the response headers. The blob. The attributes. The URI of the source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. A that starts to copy the blob. sourceAccessCondition Implementation of the AbortCopy method. No result is produced. The blob. The attributes. The copy ID of the copy operation to abort. An object that represents the access conditions for the operation. If null, no condition is used. An object that specifies any additional options for the request. A that aborts the copy. Updates this blob with the given attributes at the end of a fetch attributes operation. The new attributes. The response. if set to true, blob's MD5 will not be updated. Retrieve ETag, LMT, and Sequence-Number from response. The attributes. The response to parse. Converts the source blob of a copy operation to an appropriate access URI, taking Shared Access Signature credentials into account. The source blob. A URI addressing the source blob, using SAS if appropriate. Represents a blob that is uploaded as a set of blocks. Represents a blob that is uploaded as a set of blocks. An interface required for Windows Azure blob types. The and classes implement the interface. An interface required for Windows Azure blob types. The and classes implement the interface. Opens a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. A stream to be used for reading from the blob. On the object returned by this method, the method must be called exactly once for every call. Failing to end a read process before beginning another read can cause unknown behavior. Begins an asynchronous operation to open a stream for reading from the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to open a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to open a stream for reading from the blob. An that references the pending asynchronous operation. A stream to be used for reading from the blob. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads a stream to the Windows Azure Blob Service. The stream providing the blob content. Use a seek-able stream for optimal performance. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Uploads a stream to the Windows Azure Blob Service. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload a stream to a blob. The stream providing the blob content. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a blob. The stream providing the blob content. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload a stream to a blob. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to upload a stream to a blob. The stream providing the blob content. A object that represents the current operation. Returns a Task that performs an asynchronous operation to upload a stream to a blob. The stream providing the blob content. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to upload a stream to a blob. The stream providing the blob content. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to upload a stream to a blob. The stream providing the blob content. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. A object that represents the current operation. Returns a Task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to upload a stream to a blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to upload a stream to a blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads a file to the Windows Azure Blob Service. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload a file to a blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload the contents of a byte array to a blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a stream. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a file. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The total number of bytes read into the buffer. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a byte array. An that references the pending asynchronous operation. The total number of bytes read into the buffer. Returns a Task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a stream. The target stream. The starting offset of the data range, in bytes. The length of the data range, in bytes. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. The starting offset of the data range, in bytes. The length of the data range, in bytes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. The starting offset of the data range, in bytes. The length of the data range, in bytes. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a stream. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The starting offset of the data range, in bytes. The length of the data range, in bytes. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The starting offset of the data range, in bytes. The length of the data range, in bytes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The starting offset of the data range, in bytes. The length of the data range, in bytes. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The starting offset of the data range, in bytes. The length of the data range, in bytes. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data range, in bytes. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The total number of bytes read into the buffer. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data range, in bytes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data range, in bytes. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a byte array. An that references the pending asynchronous operation. The total number of bytes read into the buffer. Returns a Task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data range, in bytes. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data range, in bytes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data range, in bytes. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data range, in bytes. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Checks existence of the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. true if the blob exists. Begins an asynchronous request to check existence of the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to check existence of the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the asynchronous result of the request to check existence of the blob. An that references the pending asynchronous operation. true if the blob exists. Returns a Task that performs an asynchronous request to check existence of the blob. A object that represents the current operation. Returns a Task that performs an asynchronous request to check existence of the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous request to check existence of the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous request to check existence of the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Populates a blob's properties and metadata. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to populate the blob's properties and metadata. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to populate the blob's properties and metadata. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to populate the blob's properties and metadata. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to populate the blob's properties and metadata. A object that represents the current operation. Returns a Task that performs an asynchronous operation to populate the blob's properties and metadata. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to populate the blob's properties and metadata. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to populate the blob's properties and metadata. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Updates the blob's metadata. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to update the blob's metadata. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to update the blob's metadata. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to update the blob's metadata. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to update the blob's metadata. A object that represents the current operation. Returns a Task that performs an asynchronous operation to update the blob's metadata. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to update the blob's metadata. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to update the blob's metadata. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Updates the blob's properties. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to update the blob's properties. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to update the blob's properties. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to update the blob's properties. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to update the blob's properties. A object that represents the current operation. Returns a Task that performs an asynchronous operation to update the blob's properties. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to update the blob's properties. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to update the blob's properties. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Deletes the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to delete the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to delete the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to delete the blob. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to delete the blob. A object that represents the current operation. Returns a Task that performs an asynchronous operation to delete the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to delete the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to delete the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Deletes the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. An object that specifies any additional options for the request. An object that represents the context for the current operation. true if the blob did not already exist and was created; otherwise false. Begins an asynchronous request to delete the blob if it already exists. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to delete the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the result of an asynchronous request to delete the blob if it already exists. An that references the pending asynchronous operation. true if the blob did not already exist and was created; otherwise, false. Returns a Task that performs an asynchronous request to delete the blob if it already exists. A object that represents the current operation. Returns a Task that performs an asynchronous request to delete the blob if it already exists. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous request to delete the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous request to delete the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Acquires a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob. The options for this operation. An object that represents the context for the current operation. The ID of the acquired lease. Begins an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. A string representing the proposed lease ID for the new lease. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob. The options for this operation. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to acquire a lease on this blob. An IAsyncResult that references the pending asynchronous operation. The ID of the acquired lease. Returns a Task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. A string representing the proposed lease ID for the new lease. A object that represents the current operation. Returns a Task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. A string representing the proposed lease ID for the new lease. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob. The options for this operation. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob. The options for this operation. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Renews a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. Begins an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to renew a lease on this blob. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A object that represents the current operation. Returns a Task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Changes the lease ID on this blob. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. The new lease ID. Begins an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to change the lease on this blob. An that references the pending asynchronous operation. The new lease ID. Returns a Task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob, including a required lease ID. A object that represents the current operation. Returns a Task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Releases the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. Begins an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to release the lease on this blob. An IAsyncResult that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A object that represents the current operation. Returns a Task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Breaks the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. An object that represents the access conditions for the blob. The options for this operation. An object that represents the context for the current operation. A representing the amount of time before the lease ends, to the second. Begins an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. An object that represents the access conditions for the blob. The options for this operation. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to break the current lease on this blob. An IAsyncResult that references the pending asynchronous operation. A representing the amount of time before the lease ends, to the second. Returns a Task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. A object that represents the current operation. Returns a Task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. An object that represents the access conditions for the blob. The options for this operation. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. An object that represents the access conditions for the blob. The options for this operation. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Requests that the service start to copy a blob's contents, properties, and metadata to a new blob. The URI of a source blob. An object that represents the access conditions for the source blob. An object that represents the access conditions for the destination blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The copy ID associated with the copy operation. Begins an asynchronous operation to request that the service start to copy a blob's contents, properties, and metadata to a new blob. The URI of a source blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. An object that represents the access conditions for the source blob. An object that represents the access conditions for the destination blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to request that the service start to copy a blob's contents, properties, and metadata to a new blob. An that references the pending asynchronous operation. The copy ID associated with the copy operation. Returns a Task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. A object that represents the current operation. Returns a Task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. An object that represents the access conditions for the source blob. An object that represents the access conditions for the destination blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. An object that represents the access conditions for the source blob. An object that represents the access conditions for the destination blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Aborts an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to abort an ongoing blob copy operation. An that references the pending asynchronous operation. Returns a Task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a Task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a Task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a shared access signature for the blob. The access policy for the shared access signature. A shared access signature, as a URI query string. The query string returned includes the leading question mark. Returns a shared access signature for the blob. The access policy for the shared access signature. A container-level access policy. A shared access signature, as a URI query string. The query string returned includes the leading question mark. Gets the blob item's name. The blob item's name. Gets the object that represents the Blob service. A client object that specifies the Blob service endpoint. Gets or sets the number of bytes to buffer when writing to a page blob stream or the block size for writing to a block blob. The number of bytes to buffer or the size of a block, in bytes. Gets or sets the minimum number of bytes to buffer when reading from a blob stream. The minimum number of bytes to buffer. Gets the blob's system properties. The blob's properties. Gets the user-defined metadata for the blob. The blob's metadata, as a collection of name-value pairs. Gets the date and time that the blob snapshot was taken, if this blob is a snapshot. The blob's snapshot time if the blob is a snapshot; otherwise, null. If the blob is not a snapshot, the value of this property is null. Gets a value indicating whether this blob is a snapshot. true if this blob is a snapshot; otherwise, false. Gets the snapshot qualified URI to this blob. The blob's snapshot qualified URI if the blob is a snapshot; otherwise the absolute URI to the blob. Gets the state of the most recent or pending copy operation. A object containing the copy state, or null if no copy blob state exists for this blob. Gets the type of the blob. The type of the blob. Opens a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. A stream to be used for reading from the blob. On the object returned by this method, the method must be called exactly once for every call. Failing to end a read process before beginning another read can cause unknown behavior. Begins an asynchronous operation to open a stream for reading from the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to open a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to open a stream for reading from the blob. An that references the pending asynchronous operation. A stream to be used for reading from the blob. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Opens a stream for writing to the blob. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. A stream to be used for writing to the blob. Begins an asynchronous operation to open a stream for writing to the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to open a stream for writing to the blob. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to open a stream for writing to the blob. An that references the pending asynchronous operation. A stream to be used for writing to the blob. Returns a task that performs an asynchronous operation to open a stream for writing to the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for writing to the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for writing to the blob. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for writing to the blob. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads a stream to a block blob. The stream providing the blob content. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Uploads a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Uploads a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload a stream to a block blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a block blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads a file to the Blob service. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Called when the asynchronous UploadFromStream operation completes. The result of the asynchronous operation. Ends an asynchronous operation to upload a file to a blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload the contents of a byte array to a blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads a string of text to a blob. The text to upload. An object that indicates the text encoding to use. If null, UTF-8 will be used. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload a string of text to a blob. The text to upload. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a string of text to a blob. The text to upload. An object that indicates the text encoding to use. If null, UTF-8 will be used. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload a string of text to a blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload a string of text to a blob. The text to upload. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a string of text to a blob. The text to upload. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a string of text to a blob. The text to upload. An object that indicates the text encoding to use. If null, UTF-8 will be used. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a string of text to a blob. The text to upload. An object that indicates the text encoding to use. If null, UTF-8 will be used. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a stream. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Called when the asynchronous DownloadToStream operation completes. The result of the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a file. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The total number of bytes read into the buffer. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a byte array. An that references the pending asynchronous operation. The total number of bytes read into the buffer. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the blob's contents as a string. An object that indicates the text encoding to use. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The contents of the blob, as a string. Begins an asynchronous operation to download the blob's contents as a string. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the blob's contents as a string. An object that indicates the text encoding to use. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Called when the asynchronous DownloadToStream operation completes. The result of the asynchronous operation. Ends an asynchronous operation to download the blob's contents as a string. An that references the pending asynchronous operation. The contents of the blob, as a string. Returns a task that performs an asynchronous operation to download the blob's contents as a string. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the blob's contents as a string. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the blob's contents as a string. An object that indicates the text encoding to use. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the blob's contents as a string. An object that indicates the text encoding to use. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a stream. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The total number of bytes read into the buffer. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Called when the asynchronous DownloadRangeToStream operation completes. The result of the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a byte array. An that references the pending asynchronous operation. The total number of bytes read into the buffer. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Checks existence of the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. true if the blob exists. Begins an asynchronous request to check existence of the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to check existence of the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the asynchronous result of the request to check existence of the blob. An that references the pending asynchronous operation. true if the blob exists. Returns a task that performs an asynchronous request to check existence of the blob. A object that represents the current operation. Returns a task that performs an asynchronous request to check existence of the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous request to check existence of the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous request to check existence of the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Populates a blob's properties and metadata. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to populate the blob's properties and metadata. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to populate the blob's properties and metadata. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to populate the blob's properties and metadata. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to populate the blob's properties and metadata. A object that represents the current operation. Returns a task that performs an asynchronous operation to populate the blob's properties and metadata. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to populate the blob's properties and metadata. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to populate the blob's properties and metadata. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Updates the blob's metadata. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to update the blob's metadata. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to update the blob's metadata. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to update the blob's metadata. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to update the blob's metadata. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's metadata. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's metadata. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's metadata. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Updates the blob's properties. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to update the blob's properties. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to update the blob's properties. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to update the blob's properties. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to update the blob's properties. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's properties. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's properties. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's properties. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Deletes the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to delete the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to delete the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to delete the blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to delete the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to delete the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to delete the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to delete the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Deletes the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. true if the blob did already exist and was deleted; otherwise false. Begins an asynchronous request to delete the blob if it already exists. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to delete the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the result of an asynchronous request to delete the blob if it already exists. An that references the pending asynchronous operation. true if the blob did already exist and was deleted; otherwise, false. Returns a task that performs an asynchronous request to delete the blob if it already exists. A object that represents the current operation. Returns a task that performs an asynchronous request to delete the blob if it already exists. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous request to delete the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous request to delete the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Creates a snapshot of the blob. A collection of name-value pairs defining the metadata of the snapshot. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request, or null. An object that represents the context for the current operation. A blob snapshot. Begins an asynchronous operation to create a snapshot of the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to create a snapshot of the blob. A collection of name-value pairs defining the metadata of the snapshot. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request, or null. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to create a snapshot of the blob. An that references the pending asynchronous operation. A blob snapshot. Returns a task that performs an asynchronous operation to create a snapshot of the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to create a snapshot of the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to create a snapshot of the blob. A collection of name-value pairs defining the metadata of the snapshot. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to create a snapshot of the blob. A collection of name-value pairs defining the metadata of the snapshot. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Acquires a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the blob. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. The ID of the acquired lease. Begins an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the blob. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to acquire a lease on this blob. An IAsyncResult that references the pending asynchronous operation. The ID of the acquired lease. Returns a task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. A object that represents the current operation. Returns a task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Renews a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. Begins an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to renew a lease on this blob. An IAsyncResult that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A object that represents the current operation. Returns a task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Changes the lease ID on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. The new lease ID. Begins an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to change the lease on this blob. An IAsyncResult that references the pending asynchronous operation. The new lease ID. Returns a task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. A object that represents the current operation. Returns a task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Releases the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. Begins an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to release the lease on this blob. An IAsyncResult that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A object that represents the current operation. Returns a task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Breaks the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the blob. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. A representing the amount of time before the lease ends, to the second. Begins an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the blob. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to break the current lease on this blob. An IAsyncResult that references the pending asynchronous operation. A representing the amount of time before the lease ends, to the second. Returns a task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. A object that represents the current operation. Returns a task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads a single block. A base64-encoded block ID that identifies the block. A stream that provides the data for the block. An optional hash value that will be used to set the property on the blob. May be null or an empty string. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload a single block. A base64-encoded block ID that identifies the block. A stream that provides the data for the block. An optional hash value that will be used to set the property on the blob. May be null or an empty string. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a single block. A base64-encoded block ID that identifies the block. A stream that provides the data for the block. An optional hash value that will be used to set the property on the blob. May be null or an empty string. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload a single block. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload a single block. A base64-encoded block ID that identifies the block. A stream that provides the data for the block. An optional hash value that will be used to set the property on the blob. May be null or an empty string. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a single block. A base64-encoded block ID that identifies the block. A stream that provides the data for the block. An optional hash value that will be used to set the property on the blob. May be null or an empty string. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a single block. A base64-encoded block ID that identifies the block. A stream that provides the data for the block. An optional hash value that will be used to set the property on the blob. May be null or an empty string. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a single block. A base64-encoded block ID that identifies the block. A stream that provides the data for the block. An optional hash value that will be used to set the property on the blob. May be null or an empty string. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads a list of blocks to a new or existing blob. An enumerable collection of block IDs, as base64-encoded strings. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload a list of blocks to a new or existing blob. An enumerable collection of block IDs, as base64-encoded strings. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a list of blocks to a new or existing blob. An enumerable collection of block IDs, as base64-encoded strings. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload a list of blocks to a new or existing blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload a list of blocks to a new or existing blob. An enumerable collection of block IDs, as base64-encoded strings. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a list of blocks to a new or existing blob. An enumerable collection of block IDs, as base64-encoded strings. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a list of blocks to a new or existing blob. An enumerable collection of block IDs, as base64-encoded strings. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a list of blocks to a new or existing blob. An enumerable collection of block IDs, as base64-encoded strings. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns an enumerable collection of the blob's blocks, using the specified block list filter. One of the enumeration values that indicates whether to return committed blocks, uncommitted blocks, or both. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. An enumerable collection of objects implementing . Begins an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter. One of the enumeration values that indicates whether to return committed blocks, uncommitted blocks, or both. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter. An that references the pending asynchronous operation. An enumerable collection of objects implementing . Returns a task that performs an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter. A object that represents the current operation. Returns a task that performs an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter. One of the enumeration values that indicates whether to return committed blocks, uncommitted blocks, or both. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter. One of the enumeration values that indicates whether to return committed blocks, uncommitted blocks, or both. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Requests that the service start to copy a blob's contents, properties, and metadata to a new blob. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The copy ID associated with the copy operation. This method fetches the blob's ETag, last modified time, and part of the copy state. The copy ID and copy status fields are fetched, and the rest of the copy state is cleared. Requests that the service start to copy a blob's contents, properties, and metadata to a new blob. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The copy ID associated with the copy operation. This method fetches the blob's ETag, last modified time, and part of the copy state. The copy ID and copy status fields are fetched, and the rest of the copy state is cleared. Begins an asynchronous operation to request that the service start to copy a blob's contents, properties, and metadata to a new blob. The URI of a source blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to request that the service start to copy a blob's contents, properties, and metadata to a new blob. The source blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to request that the service start to copy a blob's contents, properties, and metadata to a new blob. An that references the pending asynchronous operation. The copy ID associated with the copy operation. This method fetches the blob's ETag, last modified time, and part of the copy state. The copy ID and copy status fields are fetched, and the rest of the copy state is cleared. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Aborts an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to abort an ongoing blob copy operation. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Implementation for the CreateSnapshot method. A collection of name-value pairs defining the metadata of the snapshot, or null. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that creates the snapshot. If the metadata parameter is null then no metadata is associated with the request. Uploads the full blob from a seekable stream. The content stream. Must be seekable. Number of bytes to upload from the content stream starting at its current position. The content MD5. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that gets the stream. Uploads the block. The source stream. The block ID. The content MD5. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that uploads the block. Uploads the block list. The blocks to upload. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that uploads the block list. Gets the download block list. The types of blocks. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that gets the download block list. Default is 4 MB. Default is 4 MB. Initializes a new instance of the class using an absolute URI to the blob. The absolute URI to the blob. Initializes a new instance of the class using an absolute URI to the blob. The absolute URI to the blob. The account credentials. Initializes a new instance of the class using an absolute URI to the blob. The absolute URI to the blob. The snapshot timestamp, if the blob is a snapshot. The account credentials. Initializes a new instance of the class using the specified blob name and the parent container reference. If snapshotTime is not null, the blob instance represents a Snapshot. Name of the blob. Snapshot time in case the blob is a snapshot. The reference to the parent container. Initializes a new instance of the class. The attributes. The service client. Stores the that contains this blob. Stores the blob's parent . Stores the blob's attributes. Returns a shared access signature for the blob. The access policy for the shared access signature. A shared access signature, as a URI query string. The query string returned includes the leading question mark. Returns a shared access signature for the blob. The access policy for the shared access signature. A stored access policy. A shared access signature, as a URI query string. The query string returned includes the leading question mark. Gets the canonical name of the blob, formatted as /<account-name>/<container-name>/<blob-name>. If ignoreSnapshotTime is false and this blob is a snapshot, the canonical name is augmented with a query of the form ?snapshot=<snapshot-time>. This is used by both Shared Access and Copy blob operations. Indicates if the snapshot time is ignored. The canonical name of the blob. Parse URI for SAS (Shared Access Signature) and snapshot information. The complete Uri. The credentials to use. Gets the object that represents the Blob service. A client object that specifies the Blob service endpoint. Gets or sets the block size for writing to a block blob. The size of a block, in bytes, ranging from between 16 KB and 4 MB inclusive. Gets or sets the minimum number of bytes to buffer when reading from a blob stream. The minimum number of bytes to buffer, being at least 16KB. Gets the blob's system properties. The blob's properties. Gets the user-defined metadata for the blob. The blob's metadata, as a collection of name-value pairs. Gets the blob's URI. The absolute URI to the blob. Gets the date and time that the blob snapshot was taken, if this blob is a snapshot. The blob's snapshot time, if the blob is a snapshot. If the blob is not a snapshot, the value of this property is null. Gets a value indicating whether this blob is a snapshot. true if this blob is a snapshot; otherwise, false. Gets the qualified URI to this blob if it is a snapshot. The qualified URI to the blob if the blob is a snapshot; otherwise, returns the absolute URI to the blob. Gets the state of the most recent or pending copy operation. A object containing the copy state, or null if no copy blob state exists for this blob. Gets the type of the blob. The type of the blob. Gets the blob's name. The blob's name. Gets a object representing the blob's container. The blob's container. Gets the object representing the virtual parent directory for the blob. The blob's virtual parent directory. Represents a Windows Azure page blob. Represents a Windows Azure page blob. Opens a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. A stream to be used for reading from the blob. On the object returned by this method, the method must be called exactly once for every call. Failing to end a read process before beginning another read can cause unknown behavior. Begins an asynchronous operation to open a stream for reading from the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to open a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to open a stream for reading from the blob. An that references the pending asynchronous operation. A stream to be used for reading from the blob. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for reading from the blob. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Opens a stream for writing to the blob. The size of the page blob, in bytes. The size must be a multiple of 512. If null, the page blob must already exist. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. A stream to be used for writing to the blob. Begins an asynchronous operation to open a stream for writing to the blob. The size of the page blob, in bytes. The size must be a multiple of 512. If null, the page blob must already exist. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to open a stream for writing to the blob. The size of the page blob, in bytes. The size must be a multiple of 512. If null, the page blob must already exist. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to open a stream for writing to the blob. An that references the pending asynchronous operation. A stream to be used for writing to the blob. Returns a task that performs an asynchronous operation to open a stream for writing to the blob. The size of the page blob, in bytes. The size must be a multiple of 512. If null, the page blob must already exist. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for writing to the blob. The size of the page blob, in bytes. The size must be a multiple of 512. If null, the page blob must already exist. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for writing to the blob. The size of the page blob, in bytes. The size must be a multiple of 512. If null, the page blob must already exist. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to open a stream for writing to the blob. The size of the page blob, in bytes. The size must be a multiple of 512. If null, the page blob must already exist. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a stream. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Called when the asynchronous DownloadToStream operation completes. The result of the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a file. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a file. The target file. A constant that determines how to open or create the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The total number of bytes read into the buffer. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a byte array. An that references the pending asynchronous operation. The total number of bytes read into the buffer. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a stream. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a stream. The target stream. The offset at which to begin downloading the blob, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Downloads the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The total number of bytes read into the buffer. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Called when the asynchronous DownloadRangeToStream operation completes. The result of the asynchronous operation. Ends an asynchronous operation to download the contents of a blob to a byte array. An that references the pending asynchronous operation. The total number of bytes read into the buffer. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to download the contents of a blob to a byte array. The target byte array. The starting offset in the byte array. The starting offset of the data range, in bytes. The length of the data to download from the blob, in bytes. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads a stream to a page blob. The stream providing the blob content. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Uploads a stream to a page blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Uploads a stream to a page blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. Specifies the number of bytes from the Stream source to upload from the start position. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. Specifies the number of bytes from the Stream source to upload from the start position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. Specifies the number of bytes from the Stream source to upload from the start position. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload a stream to a page blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a stream to a page blob. The stream providing the blob content. The number of bytes to write from the source stream at its current position. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads a file to the Windows Azure Blob Service. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Called when the asynchronous UploadFromStream operation completes. The result of the asynchronous operation. Ends an asynchronous operation to upload a file to a blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload a file to a blob. The file providing the blob content. A constant that determines how to open the file. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Uploads the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to upload the contents of a byte array to a blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to upload the contents of a byte array to a blob. An array of bytes. The zero-based byte offset in buffer at which to begin uploading bytes to the blob. The number of bytes to be written to the blob. An object that represents the access conditions for the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Creates a page blob. The maximum size of the page blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to create a page blob. The maximum size of the page blob, in bytes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to create a page blob. The maximum size of the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to create a page blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to create a page blob. The maximum size of the blob, in bytes. A object that represents the current operation. Returns a task that performs an asynchronous operation to create a page blob. The maximum size of the blob, in bytes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to create a page blob. The maximum size of the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to create a page blob. The maximum size of the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Resizes the page blob to the specified size. The size of the page blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to resize the page blob to the specified size. The size of the page blob, in bytes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to resize the page blob to the specified size. The size of the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to resize the page blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to resize the page blob to the specified size. The size of the blob, in bytes. A object that represents the current operation. Returns a task that performs an asynchronous operation to resize the page blob to the specified size. The size of the blob, in bytes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to resize the page blob to the specified size. The size of the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to resize the page blob to the specified size. The size of the blob, in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Sets the page blob's sequence number. A value of type , indicating the operation to perform on the sequence number. The sequence number. Set this parameter to null if is equal to . An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to set the page blob's sequence number. A value of type , indicating the operation to perform on the sequence number. The sequence number. Set this parameter to null if is equal to . The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to set the page blob's sequence number. A value of type , indicating the operation to perform on the sequence number. The sequence number. Set this parameter to null if is equal to . An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to set the page blob's sequence number. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to set the page blob's sequence number. A value of type , indicating the operation to perform on the sequence number. The sequence number. Set this parameter to null if is equal to . A object that represents the current operation. Returns a task that performs an asynchronous operation to set the page blob's sequence number. A value of type , indicating the operation to perform on the sequence number. The sequence number. Set this parameter to null if is equal to . A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to set the page blob's sequence number. A value of type , indicating the operation to perform on the sequence number. The sequence number. Set this parameter to null if is equal to . An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to set the page blob's sequence number. A value of type , indicating the operation to perform on the sequence number. The sequence number. Set this parameter to null if is equal to . An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Checks existence of the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. true if the blob exists. Begins an asynchronous request to check existence of the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to check existence of the blob. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the asynchronous result of the request to check existence of the blob. An that references the pending asynchronous operation. true if the blob exists. Returns a task that performs an asynchronous request to check existence of the blob. A object that represents the current operation. Returns a task that performs an asynchronous request to check existence of the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous request to check existence of the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous request to check existence of the blob. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Populates a blob's properties and metadata. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to populate the blob's properties and metadata. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to populate the blob's properties and metadata. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to populate the blob's properties and metadata. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to populate the blob's properties and metadata. A object that represents the current operation. Returns a task that performs an asynchronous operation to populate the blob's properties and metadata. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to populate the blob's properties and metadata. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to populate the blob's properties and metadata. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Gets a collection of valid page ranges and their starting and ending bytes. The starting offset of the data range over which to list page ranges, in bytes. Must be a multiple of 512. The length of the data range over which to list page ranges, in bytes. Must be a multiple of 512. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. An enumerable collection of page ranges. Begins an asynchronous operation to return a collection of valid page ranges and their starting and ending bytes. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to return a collection of valid page ranges and their starting and ending bytes. The starting offset of the data range over which to list page ranges, in bytes. Must be a multiple of 512. The length of the data range over which to list page ranges, in bytes. Must be a multiple of 512. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to return a collection of valid page ranges and their starting and ending bytes. An that references the pending asynchronous operation. An enumerable collection of page ranges. Returns a task that performs an asynchronous operation to return a collection of page ranges and their starting and ending bytes. A object that represents the current operation. Returns a task that performs an asynchronous operation to return a collection of page ranges and their starting and ending bytes. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to return a collection of page ranges and their starting and ending bytes. The starting offset of the data range, in bytes. Must be a multiple of 512. The length of the data range, in bytes. Must be a multiple of 512. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to return a collection of page ranges and their starting and ending bytes. The starting offset of the data range, in bytes. Must be a multiple of 512. The length of the data range, in bytes. Must be a multiple of 512. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Updates the blob's metadata. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to update the blob's metadata. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to update the blob's metadata. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to update the blob's metadata. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to update the blob's metadata. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's metadata. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's metadata. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's metadata. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Updates the blob's properties. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to update the blob's properties. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to update the blob's properties. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to update the blob's properties. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to update the blob's properties. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's properties. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's properties. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to update the blob's properties. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Deletes the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to delete the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to delete the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to delete the blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to delete the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to delete the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to delete the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to delete the blob. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Deletes the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. true if the blob did already exist and was deleted; otherwise false. Begins an asynchronous request to delete the blob if it already exists. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous request to delete the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Returns the result of an asynchronous request to delete the blob if it already exists. An that references the pending asynchronous operation. true if the blob did already exist and was deleted; otherwise, false. Returns a task that performs an asynchronous request to delete the blob if it already exists. A object that represents the current operation. Returns a task that performs an asynchronous request to delete the blob if it already exists. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous request to delete the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous request to delete the blob if it already exists. Whether to only delete the blob, to delete the blob and all snapshots, or to only delete the snapshots. An object that represents the access conditions for the container. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Creates a snapshot of the blob. A collection of name-value pairs defining the metadata of the snapshot. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request, or null. An object that represents the context for the current operation. A blob snapshot. Begins an asynchronous operation to create a snapshot of the blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to create a snapshot of the blob. A collection of name-value pairs defining the metadata of the snapshot. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request, or null. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to create a snapshot of the blob. An that references the pending asynchronous operation. A blob snapshot. Returns a task that performs an asynchronous operation to create a snapshot of the blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to create a snapshot of the blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to create a snapshot of the blob. A collection of name-value pairs defining the metadata of the snapshot. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to create a snapshot of the blob. A collection of name-value pairs defining the metadata of the snapshot. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Acquires a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the blob. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. The ID of the acquired lease. Begins an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the blob. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to acquire a lease on this blob. An IAsyncResult that references the pending asynchronous operation. The ID of the acquired lease. Returns a task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. A object that represents the current operation. Returns a task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to acquire a lease on this blob. A representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be greater than zero. A string representing the proposed lease ID for the new lease, or null if no lease ID is proposed. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Renews a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. Begins an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to renew a lease on this blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A object that represents the current operation. Returns a task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to renew a lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Changes the lease ID on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. The new lease ID. Begins an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to change the lease on this blob. An that references the pending asynchronous operation. The new lease ID. Returns a task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. A object that represents the current operation. Returns a task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to change the lease on this blob. A string representing the proposed lease ID for the new lease. This cannot be null. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Releases the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. Begins an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to release the lease on this blob. An IAsyncResult that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A object that represents the current operation. Returns a task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to release the lease on this blob. An object that represents the access conditions for the blob, including a required lease ID. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Breaks the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the blob. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. A representing the amount of time before the lease ends, to the second. Begins an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the blob. If null, no condition is used. The options for this operation. If null, default options will be used. An object that represents the context for the current operation. An optional callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to break the current lease on this blob. An IAsyncResult that references the pending asynchronous operation. A representing the amount of time before the lease ends, to the second. Returns a task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. A object that represents the current operation. Returns a task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to break the current lease on this blob. A representing the amount of time to allow the lease to remain, which will be rounded down to seconds. If null, the break period is the remainder of the current lease, or zero for infinite leases. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Writes pages to a page blob. A stream providing the page data. The offset at which to begin writing, in bytes. The offset must be a multiple of 512. An optional hash value that will be used to set the property on the blob. May be null or an empty string. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to write pages to a page blob. A stream providing the page data. The offset at which to begin writing, in bytes. The offset must be a multiple of 512. An optional hash value that will be used to set the property on the blob. May be null or an empty string. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to write pages to a page blob. A stream providing the page data. The offset at which to begin writing, in bytes. The offset must be a multiple of 512. An optional hash value that will be used to set the property on the blob. May be null or an empty string. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to write pages to a page blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to write pages to a page blob. A stream providing the page data. The offset at which to begin writing, in bytes. The offset must be a multiple of 512. An optional hash value that will be used to set the property on the blob. May be null or an empty string. A object that represents the current operation. Returns a task that performs an asynchronous operation to write pages to a page blob. A stream providing the page data. The offset at which to begin writing, in bytes. The offset must be a multiple of 512. An optional hash value that will be used to set the property on the blob. May be null or an empty string. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to write pages to a page blob. A stream providing the page data. The offset at which to begin writing, in bytes. The offset must be a multiple of 512. An optional hash value that will be used to set the property on the blob. May be null or an empty string. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to write pages to a page blob. A stream providing the page data. The offset at which to begin writing, in bytes. The offset must be a multiple of 512. An optional hash value that will be used to set the property on the blob. May be null or an empty string. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Clears pages from a page blob. The offset at which to begin clearing pages, in bytes. The offset must be a multiple of 512. The length of the data range to be cleared, in bytes. The length must be a multiple of 512. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to clear pages from a page blob. The offset at which to begin clearing pages, in bytes. The offset must be a multiple of 512. The length of the data range to be cleared, in bytes. The length must be a multiple of 512. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to clear pages from a page blob. The offset at which to begin clearing pages, in bytes. The offset must be a multiple of 512. The length of the data range to be cleared, in bytes. The length must be a multiple of 512. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to clear pages from a page blob. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to clear pages from a page blob. The offset at which to begin clearing pages, in bytes. The offset must be a multiple of 512. The length of the data range to be cleared, in bytes. The length must be a multiple of 512. A object that represents the current operation. Returns a task that performs an asynchronous operation to clear pages from a page blob. The offset at which to begin clearing pages, in bytes. The offset must be a multiple of 512. The length of the data range to be cleared, in bytes. The length must be a multiple of 512. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to clear pages from a page blob. The offset at which to begin clearing pages, in bytes. The offset must be a multiple of 512. The length of the data range to be cleared, in bytes. The length must be a multiple of 512. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to clear pages from a page blob. The offset at which to begin clearing pages, in bytes. The offset must be a multiple of 512. The length of the data range to be cleared, in bytes. The length must be a multiple of 512. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Requests that the service start to copy a blob's contents, properties, and metadata to a new blob. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The copy ID associated with the copy operation. This method fetches the blob's ETag, last modified time, and part of the copy state. The copy ID and copy status fields are fetched, and the rest of the copy state is cleared. Requests that the service start to copy a blob's contents, properties, and metadata to a new blob. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The copy ID associated with the copy operation. This method fetches the blob's ETag, last modified time, and part of the copy state. The copy ID and copy status fields are fetched, and the rest of the copy state is cleared. Begins an asynchronous operation to request that the service start to copy a blob's contents, properties, and metadata to a new blob. The URI of a source blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to request that the service start to copy a blob's contents, properties, and metadata to a new blob. The source blob. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to request that the service start to copy a blob's contents, properties, and metadata to a new blob. An that references the pending asynchronous operation. The copy ID associated with the copy operation. This method fetches the blob's ETag, last modified time, and part of the copy state. The copy ID and copy status fields are fetched, and the rest of the copy state is cleared. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The URI of a source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to request that the service start to copy another blob's contents, properties, and metadata to the blob referenced by this object. The source blob. An object that represents the access conditions for the source blob. If null, no condition is used. An object that represents the access conditions for the destination blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Aborts an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. Begins an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Begins an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. An object that represents the context for the current operation. The callback delegate that will receive notification when the asynchronous operation completes. A user-defined object that will be passed to the callback delegate. An that references the asynchronous operation. Ends an asynchronous operation to abort an ongoing blob copy operation. An that references the pending asynchronous operation. Returns a task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. A to observe while waiting for a task to complete. A object that represents the current operation. Returns a task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A object that represents the current operation. Returns a task that performs an asynchronous operation to abort an ongoing blob copy operation. A string identifying the copy operation. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. An object that represents the context for the current operation. A to observe while waiting for a task to complete. A object that represents the current operation. Implements the Create method. The size in bytes. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that creates the blob. Implementation for the Resize method. The size in bytes. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A that sets the metadata. Implementation for the SetSequenceNumber method. A value of type , indicating the operation to perform on the sequence number. The sequence number. Set this parameter to null if this operation is an increment action. An object that represents the access conditions for the blob. If null, no condition is used. An object that specifies any additional options for the request. A that sets the sequence number. Implementation for the CreateSnapshot method. A collection of name-value pairs defining the metadata of the snapshot, or null. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that creates the snapshot. If the metadata parameter is null then no metadata is associated with the request. Gets the page ranges impl. The starting offset of the data range over which to list page ranges, in bytes. Must be a multiple of 512. The length of the data range over which to list page ranges, in bytes. Must be a multiple of 512. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A for getting the page ranges. Implementation method for the WritePage methods. The page data. The start offset. The content MD5. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that writes the pages. Implementation method for the ClearPage methods. The start offset. Must be multiples of 512. Length of the data range to be cleared. Must be multiples of 512. An object that represents the access conditions for the blob. If null, no condition is used. A object that specifies any additional options for the request. A that writes the pages. Default is 4 MB. Default is 4 MB. Initializes a new instance of the class using an absolute URI to the blob. The absolute URI to the blob. Initializes a new instance of the class using an absolute URI to the blob. The absolute URI to the blob. The account credentials. Initializes a new instance of the class using an absolute URI to the blob. The absolute URI to the blob. The snapshot timestamp, if the blob is a snapshot. The account credentials. Initializes a new instance of the class using the specified blob name and the parent container reference. If snapshotTime is not null, the blob instance represents a Snapshot. Name of the blob. Snapshot time in case the blob is a snapshot. The reference to the parent container. Initializes a new instance of the class. The attributes. The service client. Stores the that contains this blob. Stores the blob's parent . Stores the blob's attributes. Returns a shared access signature for the blob. The access policy for the shared access signature. A shared access signature, as a URI query string. The query string returned includes the leading question mark. Returns a shared access signature for the blob. The access policy for the shared access signature. A stored access policy. A shared access signature, as a URI query string. The query string returned includes the leading question mark. Gets the canonical name of the blob, formatted as /<account-name>/<container-name>/<blob-name>. If ignoreSnapshotTime is false and this blob is a snapshot, the canonical name is augmented with a query of the form ?snapshot=<snapshot-time>. This is used by both Shared Access and Copy blob operations. Indicates if the snapshot time is ignored. The canonical name of the blob. Parse URI for SAS (Shared Access Signature) and snapshot information. The complete Uri. The credentials to use. Gets the object that represents the Blob service. A client object that specifies the Blob service endpoint. Gets or sets the number of bytes to buffer when writing to a page blob stream. The number of bytes to buffer, ranging from between 512 bytes and 4 MB inclusive. Gets or sets the minimum number of bytes to buffer when reading from a blob stream. The minimum number of bytes to buffer, being at least 16KB. Gets the blob's system properties. The blob's properties. Gets the user-defined metadata for the blob. The blob's metadata, as a collection of name-value pairs. Gets the blob's URI. The absolute URI to the blob. Gets the date and time that the blob snapshot was taken, if this blob is a snapshot. The blob's snapshot time, if the blob is a snapshot. If the blob is not a snapshot, the value of this property is null. Gets a value indicating whether this blob is a snapshot. true if this blob is a snapshot; otherwise, false. Gets the qualified URI to this blob if it is a snapshot. The qualified URI to the blob if the blob is a snapshot; otherwise, returns the absolute URI to the blob. Gets the state of the most recent or pending copy operation. A object containing the copy state, or null if no copy blob state exists for this blob. Gets the type of the blob. The type of the blob. Gets the blob's name. The blob's name. Gets a object representing the blob's container. The blob's container. Gets the object representing the virtual parent directory for the blob. The blob's virtual parent directory. Provides a set of methods for parsing a response containing blob data from the Blob service. Gets the request ID from the response. The web response. A unique value associated with the request. Gets the blob's properties from the response. The web response. The blob's properties. Extracts the lease status from a web response. The web response. A enumeration from the web response. If the appropriate header is not present, a status of is returned. The header contains an unrecognized value. Extracts the lease state from a web response. The web response. A enumeration from the web response. If the appropriate header is not present, a status of is returned. The header contains an unrecognized value. Extracts the lease duration from a web response. The web response. A enumeration from the web response. If the appropriate header is not present, a status of is returned. The header contains an unrecognized value. Extracts the lease ID header from a web response. The web response. The lease ID. Extracts the remaining lease time from a web response. The web response. The remaining lease time, in seconds. Gets the user-defined metadata. The response from server. A of the metadata. Extracts a object from the headers of a web response. The HTTP web response. A object, or null if the web response does not contain a copy status. Gets the snapshot timestamp from the response. The web response. The snapshot timestamp. Reads service properties from a stream. The stream from which to read the service properties. The service properties stored in the stream. Gets a from a string. The lease status string. A enumeration. If a null or empty string is supplied, a status of is returned. The string contains an unrecognized value. Gets a from a string. The lease state string. A enumeration. If a null or empty string is supplied, a status of is returned. The string contains an unrecognized value. Gets a from a string. The lease duration string. A enumeration. If a null or empty string is supplied, a status of is returned. The string contains an unrecognized value. Builds a object from the given strings containing formatted copy information. The copy status, as a string. The copy ID. The source URI of the copy, as a string. A string formatted as progressBytes/TotalBytes. The copy completion time, as a string, or null. The copy status description, if any. A object populated from the given strings. A factory class for constructing a web request to manage blobs in the Blob service. Creates a web request to get the properties of the Blob service. The absolute URI to the Blob service. An object of type , containing additional parameters to add to the URI query string. The server timeout interval, in seconds. An object for tracking the current operation. A web request to get the Blob service properties. Creates a web request to set the properties of the Blob service. The absolute URI to the Blob service. An object of type , containing additional parameters to add to the URI query string. The server timeout interval, in seconds. An object for tracking the current operation. A web request to set the Blob service properties. Writes Blob service properties to a stream, formatted in XML. The service properties to format and write to the stream. The stream to which the formatted properties are to be written. Constructs a web request to create a new block blob or page blob, or to update the content of an existing block blob. The absolute URI to the blob. The server timeout interval. The properties to set for the blob. The type of the blob. For a page blob, the size of the blob. This parameter is ignored for block blobs. The access condition to apply to the request. An object for tracking the current operation. A web request to use to perform the operation. Adds the snapshot. An object of type that contains additional parameters to add to the URI query string. The snapshot version, if the blob is a snapshot. Constructs a web request to return the list of valid page ranges for a page blob. The absolute URI to the blob. The server timeout interval. The snapshot timestamp, if the blob is a snapshot. The starting offset of the data range over which to list page ranges, in bytes. Must be a multiple of 512. The length of the data range over which to list page ranges, in bytes. Must be a multiple of 512. The access condition to apply to the request. An object for tracking the current operation. A web request to use to perform the operation. Adds the Range Header for Blob Service Operations. Request Starting byte of the range Number of bytes in the range Constructs a web request to return the blob's system properties. The absolute URI to the blob. The server timeout interval. The snapshot timestamp, if the blob is a snapshot. The access condition to apply to the request. An object for tracking the current operation. A web request for performing the operation. Constructs a web request to set system properties for a blob. The absolute URI to the blob. The server timeout interval. The blob's properties. The access condition to apply to the request. An object for tracking the current operation. A web request to use to perform the operation. Constructs a web request to resize a page blob. The absolute URI to the blob. The server timeout interval. The new blob size, if the blob is a page blob. Set this parameter to null to keep the existing blob size. The access condition to apply to the request. An object for tracking the current operation. A web request to use to perform the operation. Constructs a web request to set a page blob's sequence number. The absolute URI to the blob. The server timeout interval. A value of type , indicating the operation to perform on the sequence number. The sequence number. Set this parameter to null if this operation is an increment action. The access condition to apply to the request. An object for tracking the current operation. A web request to use to perform the operation. Constructs a web request to return the user-defined metadata for the blob. The absolute URI to the blob. The server timeout interval. The snapshot timestamp, if the blob is a snapshot. The access condition to apply to the request. An object for tracking the current operation. A web request for performing the operation. Constructs a web request to set user-defined metadata for the blob. The absolute URI to the blob. The server timeout interval. The access condition to apply to the request. An object for tracking the current operation. A web request for performing the operation. Adds user-defined metadata to the request as one or more name-value pairs. The web request. The user-defined metadata. Adds user-defined metadata to the request as a single name-value pair. The web request. The metadata name. The metadata value. Constructs a web request to delete a blob. The absolute URI to the blob. The server timeout interval. The snapshot timestamp, if the blob is a snapshot. A set of options indicating whether to delete only blobs, only snapshots, or both. The access condition to apply to the request. An object for tracking the current operation. A web request to use to perform the operation. Constructs a web request to create a snapshot of a blob. The absolute URI to the blob. The server timeout interval. The access condition to apply to the request. An object for tracking the current operation. A web request to use to perform the operation. Generates a web request to use to acquire, renew, change, release or break the lease for the blob. The absolute URI to the blob. The server timeout interval, in seconds. The lease action to perform. A lease ID to propose for the result of an acquire or change operation, or null if no ID is proposed for an acquire operation. This should be null for renew, release, and break operations. The lease duration, in seconds, for acquire operations. If this is -1 then an infinite duration is specified. This should be null for renew, change, release, and break operations. The amount of time to wait, in seconds, after a break operation before the lease is broken. If this is null then the default time is used. This should be null for acquire, renew, change, and release operations. The access condition to apply to the request. An object for tracking the current operation. A web request to use to perform the operation. Adds a proposed lease id to a request. The request. The proposed lease id. Adds a lease duration to a request. The request. The lease duration. Adds a lease break period to a request. The request. The lease break period. Adds a lease action to a request. The request. The lease action. Constructs a web request to write a block to a block blob. The absolute URI to the blob. The server timeout interval. The block ID for this block. The access condition to apply to the request. An object for tracking the current operation. A web request to use to perform the operation. Constructs a web request to create or update a blob by committing a block list. The absolute URI to the blob. The server timeout interval. The properties to set for the blob. The access condition to apply to the request. An object for tracking the current operation. A web request for performing the operation. Constructs a web request to return the list of blocks for a block blob. The absolute URI to the blob. The ser