CloudBlobClient.ListContainers Method ()

Returns an enumerable collection of containers.

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

Usage

'Usage
Dim instance As CloudBlobClient
Dim returnValue As IEnumerable(Of CloudBlobContainer)

returnValue = instance.ListContainers

Syntax

'Declaration
<DoesServiceRequest> _
Public Function ListContainers As IEnumerable(Of CloudBlobContainer)
[DoesServiceRequest] 
public IEnumerable<CloudBlobContainer> ListContainers ()
[DoesServiceRequest] 
public:
IEnumerable<CloudBlobContainer^>^ ListContainers ()
/** @attribute DoesServiceRequest() */ 
public IEnumerable<CloudBlobContainer> ListContainers ()
DoesServiceRequest 
public function ListContainers () : IEnumerable<CloudBlobContainer>

Return Value

An enumerable collection of containers.

Example

The following code example demonstrates a few different options for listing containers in a storage account.

static void ListContainersInAccount(Uri blobEndpoint, string accountName, string accountKey)
{
    //Create service client for credentialed access to the Blob service.
    CloudBlobClient blobClient = 
        new CloudBlobClient(blobEndpoint, new StorageCredentialsAccountAndKey(accountName, accountKey));

    //List all containers in this storage account.
    foreach (var container in blobClient.ListContainers())
    {
        Console.WriteLine("Container:" + container.Name);
    }
    Console.WriteLine();
























}

Remarks

This method lists all containers in the storage account.

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.

Platforms

Development Platforms

Windows Vista, Windows 7 and Windows Server 2008

Target Platforms

Change History

See Also

Reference

CloudBlobClient Class
CloudBlobClient Members
Microsoft.WindowsAzure.Storage.Blob Namespace