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