2016-03-28 5 views
1

Je travaille sur azur pourriez-vous s'il vous plaît m'aider comment passer paramètre à storageUri en azur.Comment passer le paramètre au stockage Uri?

Ici, ils ont 5 paramètres credientials, blob, file d'attente, table, fichier comment passer paramètre storageuri? Veuillez vérifier le code ci-dessous.

enter code here 
     Microsoft.WindowsAzure.Storage.CloudStorageAccount storageAccount = null; 
     string AccountName = RoleEnvironment.GetConfigurationSettingValue("AccountName"); 
     string AccountKey = RoleEnvironment.GetConfigurationSettingValue("AccountKey"); 
     StorageCredentialsAccountAndKey credentials = new StorageCredentialsAccountAndKey(AccountName, AccountKey); 
     storageAccount = new Microsoft.WindowsAzure.Storage.CloudStorageAccount(credentials, 
                   new StorageUri(), 
                   new StorageUri("https://{0}.queue.core.windows.net"), 
                   new StorageUri("https://{0}.table.core.windows.net"), 
                   new StorageUri("https://{0}.table.core.windows.net")); 
+0

Y at-il une raison que vous voulez transmettre ces paramètres URI stockage? De votre question, il semble que vous vous connectez à des points de terminaison de stockage standard. –

+0

oui quand nous passons "DefaultEndpointsProtocol = https nous faisons face à un problème de sorte que nous passons le nom accntnt et la clé de StorageCredentialsAccountAndKey ou StorageCredentials afin que son point de fin besoin pouvez-vous m'aider comment passer paramètre storageuri – stpdevi

Répondre

1

Essayez quelque chose comme ce qui suit:

 var credentials = new StorageCredentials(accountName, accountKey); 
     CloudStorageAccount storageAccount = new CloudStorageAccount(credentials, 
      new StorageUri(new Uri(string.Format("https://{0}.blob.core.windows.net", accountName))), 
      new StorageUri(new Uri(string.Format("https://{0}.queue.core.windows.net", accountName))), 
      new StorageUri(new Uri(string.Format("https://{0}.table.core.windows.net", accountName))), 
      new StorageUri(new Uri(string.Format("https://{0}.file.core.windows.net", accountName))) 
      ); 
+0

merci pour votre aide – stpdevi