2 votes

Échec de l'authentification pour Azure File Share ListFilesAndDirectoriesSegmentedAsync()

J'utilise l'api c#.net pour travailler avec le stockage de fichiers d'Azure mais je n'arrive pas à lister tous les fichiers dans un partage de fichiers. Mon code contient une erreur :

Microsoft.WindowsAzure.Storage : Le serveur n'a pas réussi à authentifier la demande. Assurez-vous que la valeur de l'en-tête Authorization est formée correctement, y compris la signature.

Le code suivant fonctionne parfaitement, et ma connexion au partage de fichiers 'temp' est correcte :

CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connectionString);
CloudFileClient fileClient = storageAccount.CreateCloudFileClient();   
CloudFileShare share = fileClient.GetShareReference("temp");
CloudFile f = share.GetRootDirectoryReference().GetFileReference("Report-461fab0e-068e-42f0-b480-c5744272e103-8-14-2018.pdf");  
log.Info("size " + f.StreamMinimumReadSizeInBytes.ToString());

Le code ci-dessous donne lieu à l'erreur d'authentification discutée :

FileContinuationToken continuationToken = null;
do
{
    var response = await share.GetRootDirectoryReference().ListFilesAndDirectoriesSegmentedAsync(continuationToken);
    continuationToken = response.ContinuationToken;
}
while (continuationToken != null);

Toute aide serait appréciée.

Merci.

0voto

Dan Young Points 69

L'utilisation de la touche 1 au lieu de la touche a résolu le problème.

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