Exportar (0) Imprimir
Expandir todo

CloudBlobClient.ListContainers (Método) (String)

Returns an enumerable collection of containers whose names begin with the specified prefix.

Espacio de nombres: Microsoft.WindowsAzure.StorageClient
Ensamblado: Microsoft.WindowsAzure.StorageClient (en microsoft.windowsazure.storageclient.dll)

'Uso
Dim instance As CloudBlobClient
Dim prefix As String
Dim returnValue As IEnumerable(Of CloudBlobContainer)

returnValue = instance.ListContainers(prefix)

public IEnumerable<CloudBlobContainer> ListContainers (
	string prefix
)
public IEnumerable<CloudBlobContainer> ListContainers (
	String prefix
)
public function ListContainers (
	prefix : String
) : IEnumerable<CloudBlobContainer>

Parámetros

prefix

The container name prefix.

Valor devuelto

An enumerable collection of containers.

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();

    //List containers in this storage account whose names begin with the prefix "my".
    foreach (var container in blobClient.ListContainers("my"))
    {
        Console.WriteLine("Container:" + container.Name);
    }
    Console.WriteLine();

    //List containers in this storage account whose names begin with the prefix "my", 
    //and return container metadata.
    //Note that requesting the container's metadata as part of the listing operation 
    //populates the metadata, so it's not necessary to call FetchAttributes().
    foreach (var container in blobClient.ListContainers("my", ContainerListingDetails.Metadata))
    {
        Console.WriteLine("Container:" + container.Name);
        //Write out the container's metadata values.
        Console.WriteLine("Container metadata:");
        foreach (var metadataKey in container.Metadata.Keys)
        {
            Console.WriteLine("\tMetadata key: " + metadataKey.ToString());
            Console.WriteLine("\tMetadata value: " + container.Metadata.Get(metadataKey.ToString()));
        }
    }
}


This method lists all containers in the storage account whose names begin with the specified prefix.


Cualquier miembro estático público (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Plataformas de desarrollo

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2008 y Windows 2000

Plataformas de destino

Adiciones de comunidad

Mostrar:
© 2014 Microsoft