Windows Azure Platform
Returns an enumerable collection of containers.
Namespace: Microsoft.WindowsAzure.StorageClient
Assembly: Microsoft.WindowsAzure.StorageClient (in microsoft.windowsazure.storageclient.dll)
Ejemplo
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())); } } } |
link http://msdn.microsoft.com/en-us/library/ee758348.aspx
0 comentarios:
Publicar un comentario