Storage Client Library for Windows Runtime (Version 7.0)

Microsoft.WindowsAzure.Storage.Queue

CloudBlobContainer Class (Microsoft.WindowsAzure.Storage.Blob)

Represents a container in the Windows Azure Blob service.

Namespace:   Microsoft.WindowsAzure.Storage.Blob
Assembly:  Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)

Inheritance Hierarchy

System.::..Object
  Microsoft.WindowsAzure.Storage.Blob.::..CloudBlobContainer

Syntax

 
public class CloudBlobContainer
 
public ref class CloudBlobContainer 
 
type CloudBlobContainer = class end
 
Public Class CloudBlobContainer

Properties

NameDescription
System_CAPS_pubpropertyMetadataMetadataMetadataMetadata

Gets the container's metadata.

System_CAPS_pubpropertyNameNameNameName

Gets the name of the container.

System_CAPS_pubpropertyPropertiesPropertiesPropertiesProperties

Gets the container's system properties.

System_CAPS_pubpropertyServiceClientServiceClientServiceClientServiceClient

Gets the Blob service client for the container.

System_CAPS_pubpropertyStorageUriStorageUriStorageUriStorageUri

Gets the container's URIs for both the primary and secondary locations.

System_CAPS_pubpropertyUriUriUriUri

Gets the container's URI for the primary location.

Methods

NameDescription
System_CAPS_pubmethodAcquireLeaseAsync(Nullable<TimeSpan>, String)(Nullable<TimeSpan>, String^)(Nullable<TimeSpan>, String)(Nullable(Of TimeSpan), String)

Acquires a lease on this container.

System_CAPS_pubmethodAcquireLeaseAsync(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext)(Nullable<TimeSpan>, String^, AccessCondition^, BlobRequestOptions^, OperationContext^)(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext)(Nullable(Of TimeSpan), String, AccessCondition, BlobRequestOptions, OperationContext)

Acquires a lease on this container.

System_CAPS_pubmethodAcquireLeaseAsync(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(Nullable<TimeSpan>, String^, AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(Nullable(Of TimeSpan), String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Acquires a lease on this container.

System_CAPS_pubmethodBreakLeaseAsync(Nullable<TimeSpan>)(Nullable<TimeSpan>)(Nullable<TimeSpan>)(Nullable(Of TimeSpan))

Breaks the current lease on this container.

System_CAPS_pubmethodBreakLeaseAsync(Nullable<TimeSpan>, AccessCondition, BlobRequestOptions, OperationContext)(Nullable<TimeSpan>, AccessCondition^, BlobRequestOptions^, OperationContext^)(Nullable<TimeSpan>, AccessCondition, BlobRequestOptions, OperationContext)(Nullable(Of TimeSpan), AccessCondition, BlobRequestOptions, OperationContext)

Breaks the current lease on this container.

System_CAPS_pubmethodBreakLeaseAsync(Nullable<TimeSpan>, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(Nullable<TimeSpan>, AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(Nullable<TimeSpan>, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(Nullable(Of TimeSpan), AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Breaks the current lease on this container.

System_CAPS_pubmethodChangeLeaseAsync(String, AccessCondition)(String^, AccessCondition^)(String, AccessCondition)(String, AccessCondition)

Changes the lease ID on this container.

System_CAPS_pubmethodChangeLeaseAsync(String, AccessCondition, BlobRequestOptions, OperationContext)(String^, AccessCondition^, BlobRequestOptions^, OperationContext^)(String, AccessCondition, BlobRequestOptions, OperationContext)(String, AccessCondition, BlobRequestOptions, OperationContext)

Changes the lease ID on this container.

System_CAPS_pubmethodChangeLeaseAsync(String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(String^, AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Changes the lease ID on this container.

System_CAPS_pubmethodCreateAsync()()()()

Creates the container.

System_CAPS_pubmethodCreateAsync(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext)(BlobContainerPublicAccessType, BlobRequestOptions^, OperationContext^)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext)

Creates the container and specifies the level of access to the container's data.

System_CAPS_pubmethodCreateAsync(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken)(BlobContainerPublicAccessType, BlobRequestOptions^, OperationContext^, CancellationToken)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken)

Creates the container and specifies the level of access to the container's data.

System_CAPS_pubmethodCreateAsync(BlobRequestOptions, OperationContext)(BlobRequestOptions^, OperationContext^)(BlobRequestOptions, OperationContext)(BlobRequestOptions, OperationContext)

Creates the container.

System_CAPS_pubmethodCreateIfNotExistsAsync()()()()

Creates the container if it does not already exist.

System_CAPS_pubmethodCreateIfNotExistsAsync(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext)(BlobContainerPublicAccessType, BlobRequestOptions^, OperationContext^)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext)

Creates the container if it does not already exist and specifies the level of access to the container's data.

System_CAPS_pubmethodCreateIfNotExistsAsync(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken)(BlobContainerPublicAccessType, BlobRequestOptions^, OperationContext^, CancellationToken)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken)

Creates the container if it does not already exist and specifies the level of access to the container's data.

System_CAPS_pubmethodCreateIfNotExistsAsync(BlobRequestOptions, OperationContext)(BlobRequestOptions^, OperationContext^)(BlobRequestOptions, OperationContext)(BlobRequestOptions, OperationContext)

Creates the container if it does not already exist.

System_CAPS_pubmethodDeleteAsync()()()()

Deletes the container.

System_CAPS_pubmethodDeleteAsync(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition^, BlobRequestOptions^, OperationContext^)(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition, BlobRequestOptions, OperationContext)

Deletes the container.

System_CAPS_pubmethodDeleteAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Deletes the container.

System_CAPS_pubmethodDeleteIfExistsAsync()()()()

Deletes the container if it already exists.

System_CAPS_pubmethodDeleteIfExistsAsync(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition^, BlobRequestOptions^, OperationContext^)(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition, BlobRequestOptions, OperationContext)

Deletes the container if it already exists.

System_CAPS_pubmethodDeleteIfExistsAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Deletes the container if it already exists.

System_CAPS_pubmethodEquals(Object)(Object^)(Object)(Object)

(Inherited from Object.)

System_CAPS_pubmethodExistsAsync()()()()

Checks existence of the container.

System_CAPS_pubmethodExistsAsync(BlobRequestOptions, OperationContext)(BlobRequestOptions^, OperationContext^)(BlobRequestOptions, OperationContext)(BlobRequestOptions, OperationContext)

Checks existence of the container.

System_CAPS_pubmethodExistsAsync(BlobRequestOptions, OperationContext, CancellationToken)(BlobRequestOptions^, OperationContext^, CancellationToken)(BlobRequestOptions, OperationContext, CancellationToken)(BlobRequestOptions, OperationContext, CancellationToken)

Checks existence of the container.

System_CAPS_pubmethodFetchAttributesAsync()()()()

Retrieves the container's attributes.

System_CAPS_pubmethodFetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition^, BlobRequestOptions^, OperationContext^)(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition, BlobRequestOptions, OperationContext)

Retrieves the container's attributes.

System_CAPS_pubmethodFetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Retrieves the container's attributes.

System_CAPS_protmethodFinalize()()()()

(Inherited from Object.)

System_CAPS_pubmethodGetAppendBlobReference(String)(String^)(String)(String)

Gets a reference to an append blob in this container.

System_CAPS_pubmethodGetAppendBlobReference(String, Nullable<DateTimeOffset>)(String^, Nullable<DateTimeOffset>)(String, Nullable<DateTimeOffset>)(String, Nullable(Of DateTimeOffset))

Gets a reference to an append blob in this container.

System_CAPS_pubmethodGetBlobReference(String)(String^)(String)(String)

Gets a reference to a blob in this container.

System_CAPS_pubmethodGetBlobReference(String, Nullable<DateTimeOffset>)(String^, Nullable<DateTimeOffset>)(String, Nullable<DateTimeOffset>)(String, Nullable(Of DateTimeOffset))

Gets a reference to a blob in this container.

System_CAPS_pubmethodGetBlobReferenceFromServerAsync(String)(String^)(String)(String)

Gets a reference to a blob in this container.

System_CAPS_pubmethodGetBlobReferenceFromServerAsync(String, AccessCondition, BlobRequestOptions, OperationContext)(String^, AccessCondition^, BlobRequestOptions^, OperationContext^)(String, AccessCondition, BlobRequestOptions, OperationContext)(String, AccessCondition, BlobRequestOptions, OperationContext)

Gets a reference to a blob in this container.

System_CAPS_pubmethodGetBlobReferenceFromServerAsync(String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(String^, AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Gets a reference to a blob in this container.

System_CAPS_pubmethodGetBlockBlobReference(String)(String^)(String)(String)

Gets a reference to a block blob in this container.

System_CAPS_pubmethodGetBlockBlobReference(String, Nullable<DateTimeOffset>)(String^, Nullable<DateTimeOffset>)(String, Nullable<DateTimeOffset>)(String, Nullable(Of DateTimeOffset))

Gets a reference to a block blob in this container.

System_CAPS_pubmethodGetDirectoryReference(String)(String^)(String)(String)

Gets a reference to a virtual blob directory beneath this container.

System_CAPS_pubmethodGetHashCode()()()()

(Inherited from Object.)

System_CAPS_pubmethodGetPageBlobReference(String)(String^)(String)(String)

Gets a reference to a page blob in this container.

System_CAPS_pubmethodGetPageBlobReference(String, Nullable<DateTimeOffset>)(String^, Nullable<DateTimeOffset>)(String, Nullable<DateTimeOffset>)(String, Nullable(Of DateTimeOffset))

Returns a reference to a page blob in this virtual directory.

System_CAPS_pubmethodGetPermissionsAsync()()()()

Gets the permissions settings for the container.

System_CAPS_pubmethodGetPermissionsAsync(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition^, BlobRequestOptions^, OperationContext^)(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition, BlobRequestOptions, OperationContext)

Gets the permissions settings for the container.

System_CAPS_pubmethodGetPermissionsAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Gets the permissions settings for the container.

System_CAPS_pubmethodGetSharedAccessSignature(SharedAccessBlobPolicy)(SharedAccessBlobPolicy^)(SharedAccessBlobPolicy)(SharedAccessBlobPolicy)

Returns a shared access signature for the container.

System_CAPS_pubmethodGetSharedAccessSignature(SharedAccessBlobPolicy, String)(SharedAccessBlobPolicy^, String^)(SharedAccessBlobPolicy, String)(SharedAccessBlobPolicy, String)

Returns a shared access signature for the container.

System_CAPS_pubmethodGetSharedAccessSignature(SharedAccessBlobPolicy, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)(SharedAccessBlobPolicy^, String^, Nullable<SharedAccessProtocol>, IPAddressOrRange^)(SharedAccessBlobPolicy, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)(SharedAccessBlobPolicy, String, Nullable(Of SharedAccessProtocol), IPAddressOrRange)

Returns a shared access signature for the container.

System_CAPS_pubmethodGetType()()()()

(Inherited from Object.)

System_CAPS_pubmethodListBlobsSegmentedAsync(BlobContinuationToken)(BlobContinuationToken^)(BlobContinuationToken)(BlobContinuationToken)

Returns a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodListBlobsSegmentedAsync(String, BlobContinuationToken)(String^, BlobContinuationToken^)(String, BlobContinuationToken)(String, BlobContinuationToken)

Returns a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)(String^, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^)(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)(String, Boolean, BlobListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext)

Returns a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)(String^, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^, CancellationToken)(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)(String, Boolean, BlobListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

Returns a result segment containing a collection of blob items in the container.

System_CAPS_protmethodMemberwiseClone()()()()

(Inherited from Object.)

System_CAPS_pubmethodReleaseLeaseAsync(AccessCondition)(AccessCondition^)(AccessCondition)(AccessCondition)

Releases the lease on this container.

System_CAPS_pubmethodReleaseLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition^, BlobRequestOptions^, OperationContext^)(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition, BlobRequestOptions, OperationContext)

Releases the lease on this container.

System_CAPS_pubmethodReleaseLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Releases the lease on this container.

System_CAPS_pubmethodRenewLeaseAsync(AccessCondition)(AccessCondition^)(AccessCondition)(AccessCondition)

Renews a lease on this container.

System_CAPS_pubmethodRenewLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition^, BlobRequestOptions^, OperationContext^)(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition, BlobRequestOptions, OperationContext)

Renews a lease on this container.

System_CAPS_pubmethodRenewLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Renews a lease on this container.

System_CAPS_pubmethodSetMetadataAsync()()()()

Sets the container's user-defined metadata.

System_CAPS_pubmethodSetMetadataAsync(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition^, BlobRequestOptions^, OperationContext^)(AccessCondition, BlobRequestOptions, OperationContext)(AccessCondition, BlobRequestOptions, OperationContext)

Sets the container's user-defined metadata.

System_CAPS_pubmethodSetMetadataAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Sets the container's user-defined metadata.

System_CAPS_pubmethodSetPermissionsAsync(BlobContainerPermissions)(BlobContainerPermissions^)(BlobContainerPermissions)(BlobContainerPermissions)

Sets permissions for the container.

System_CAPS_pubmethodSetPermissionsAsync(BlobContainerPermissions, AccessCondition, BlobRequestOptions, OperationContext)(BlobContainerPermissions^, AccessCondition^, BlobRequestOptions^, OperationContext^)(BlobContainerPermissions, AccessCondition, BlobRequestOptions, OperationContext)(BlobContainerPermissions, AccessCondition, BlobRequestOptions, OperationContext)

Sets permissions for the container.

System_CAPS_pubmethodSetPermissionsAsync(BlobContainerPermissions, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(BlobContainerPermissions^, AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(BlobContainerPermissions, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(BlobContainerPermissions, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Sets permissions for the container.

System_CAPS_pubmethodToString()()()()

(Inherited from Object.)

Represents a container in the Windows Azure Blob service.

Remarks

Containers hold directories, which are encapsulated as CloudBlobDirectory objects, and directories hold block blobs and page blobs. Directories can also contain sub-directories.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top