2 votes

Comment ajouter Blob ET Table au même magasin Azure

Depuis un certain temps, j'utilise avec succès les Blobs Azure. Maintenant, je voudrais ajouter une Table au même Azure Store, mais cela ne fonctionne pas. Je ne reçois aucune erreur en retour.

Voici un extrait de mon code:

        Dim MyBlobClient As CloudBlobClient = MyStoreAccount.CreateCloudBlobClient
        Dim MyContainer As CloudBlobContainer = MyBlobClient.GetContainerReference("demoblob")
        MyContainer.CreateIfNotExists()

        Dim MyTableClient As CloudTableClient = MyStoreAccount.CreateCloudTableClient
        Dim MyTable As CloudTable = MyTableClient.GetTableReference("demotable")
        MyTable.CreateIfNotExists()

Évidemment, j'ai d'abord résolu la chaîne de connexion, ce n'est pas le problème. Suite au code ci-dessus, un conteneur portant le nom "demoblob" est créé. Mais une table portant le nom "demotable" ne l'est pas. Le code est contenu à l'intérieur d'un Try/Catch/EndTry et aucune erreur n'est lancée.

Qu'est-ce qui ne va pas? Est-il possible de mélanger des blobs et des tables dans le même store?

2voto

Gaurav Mantri Points 19423

Le stockage de table est un autre type de stockage (autre que le stockage blob) proposé par Windows Azure. Alors que les blobs vous permettent de stocker des données non structurées dans Windows Azure, les tables vous permettent de stocker des données structurées. Le stockage de table est le magasin de données NoSql.

À l'heure actuelle, vous ne pouvez pas parcourir les tables de votre compte de stockage via le portail Windows Azure. Pour voir les tables de votre compte de stockage, vous devriez utiliser un autre outil qui prend en charge le stockage de table.

Si vous utilisez Visual Studio, vous pouvez voir les tables via l'Explorateur de serveur. Pour afficher les tables via l'explorateur de serveur, ajoutez votre connexion de compte de stockage en cliquant avec le bouton droit sur le nœud Windows Azure Storage puis en cliquant sur Ajouter un nouveau compte de stockage et en ajoutant ensuite les informations d'identification de stockage manuellement. Il existe des outils tiers (gratuits et payants) qui peuvent également être utilisés pour afficher les tables. Vous pouvez trouver la liste des explorateurs de stockage ici: http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/17/windows-azure-storage-explorers.aspx.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X