CloudBlobContainer Members

Represents a container in the Windows Azure Blob service.

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

Public Constructors

  Name Description
  CloudBlobContainer Overloaded.  

Top

Public Properties

  Name Description
public property Metadata Gets the container's metadata.
public property Name Gets the name of the container.
public property Properties Gets the container's system properties.
public property ServiceClient Gets the Blob service client for the container.
public property StorageUri Gets the container's URIs for both the primary and secondary locations.
public property Uri Gets the container's URI for the primary location.

Top

Public Methods

(see also Protected Methods)

  Name Description
public method AcquireLease Acquires a lease on this container.
public method AcquireLeaseAsync Overloaded.  
public method BeginAcquireLease Overloaded.  
public method BeginBreakLease Overloaded.  
public method BeginChangeLease Overloaded.  
public method BeginCreate Overloaded.  
public method BeginCreateIfNotExists Overloaded.  
public method BeginDelete Overloaded.  
public method BeginDeleteIfExists Overloaded.  
public method BeginExists Overloaded.  
public method BeginFetchAttributes Overloaded.  
public method BeginGetBlobReferenceFromServer Overloaded.  
public method BeginGetPermissions Overloaded.  
public method BeginListBlobsSegmented Overloaded.  
public method BeginReleaseLease Overloaded.  
public method BeginRenewLease Overloaded.  
public method BeginSetMetadata Overloaded.  
public method BeginSetPermissions Overloaded.  
public method BreakLease Breaks the current lease on this container.
public method BreakLeaseAsync Overloaded.  
public method ChangeLease Changes the lease ID on this container.
public method ChangeLeaseAsync Overloaded.  
public method Create Overloaded.  
public method CreateAsync Overloaded.  
public method CreateIfNotExists Overloaded.  
public method CreateIfNotExistsAsync Overloaded.  
public method Delete Deletes the container.
public method DeleteAsync Overloaded.  
public method DeleteIfExists Deletes the container if it already exists.
public method DeleteIfExistsAsync Overloaded.  
public method EndAcquireLease Ends an asynchronous operation to acquire a lease on this container.
public method EndBreakLease Ends an asynchronous operation to break the current lease on this container.
public method EndChangeLease Ends an asynchronous operation to change the lease on this container.
public method EndCreate Ends an asynchronous operation to create a container.
public method EndCreateIfNotExists Returns the result of an asynchronous request to create the container if it does not already exist.
public method EndDelete Ends an asynchronous operation to delete a container.
public method EndDeleteIfExists Returns the result of an asynchronous request to delete the container if it already exists.
public method EndExists Returns the asynchronous result of the request to check whether the container exists.
public method EndFetchAttributes Ends an asynchronous operation to retrieve the container's attributes.
public method EndGetBlobReferenceFromServer Ends an asynchronous operation to get a reference to a blob in this container.
public method EndGetPermissions Returns the asynchronous result of the request to get the permissions settings for the container.
public method EndListBlobsSegmented Ends an asynchronous operation to return a result segment containing a collection of blob items in the container.
public method EndReleaseLease Ends an asynchronous operation to release the lease on this container.
public method EndRenewLease Ends an asynchronous operation to renew a lease on this container.
public method EndSetMetadata Ends an asynchronous request operation to set user-defined metadata on the container.
public method EndSetPermissions Returns the result of an asynchronous request to set permissions for the container.
public method Equals  (Inherited from Object)
public method Exists Checks whether the container exists.
public method ExistsAsync Overloaded.  
public method FetchAttributes Retrieves the container's attributes.
public method FetchAttributesAsync Overloaded.  
public method GetBlobReferenceFromServer Gets a reference to a blob in this container.
public method GetBlobReferenceFromServerAsync Overloaded.  
public method GetBlockBlobReference Overloaded.  
public method GetDirectoryReference Gets a reference to a virtual blob directory beneath this container.
public method GetHashCode  (Inherited from Object)
public method GetPageBlobReference Overloaded.  
public method GetPermissions Gets the permissions settings for the container.
public method GetPermissionsAsync Overloaded.  
public method GetSharedAccessSignature Overloaded.  
public method GetType  (Inherited from Object)
public method ListBlobs Returns an enumerable collection of the blobs in the container that are retrieved lazily.
public method ListBlobsSegmented Overloaded.  
public method ListBlobsSegmentedAsync Overloaded.  
public method ReleaseLease Releases the lease on this container.
public method ReleaseLeaseAsync Overloaded.  
public method RenewLease Renews a lease on this container.
public method RenewLeaseAsync Overloaded.  
public method SetMetadata Sets the container's user-defined metadata.
public method SetMetadataAsync Overloaded.  
public method SetPermissions Sets permissions for the container.
public method SetPermissionsAsync Overloaded.  
public method ToString  (Inherited from Object)

Top

Protected Methods

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

Top

See Also

Reference

CloudBlobContainer Class
Microsoft.WindowsAzure.Storage.Blob Namespace