私は次の方法で使用したプレミアムストレージアカウント(クラシック)のプロパティを取得しようとしています:取得Azureのプレミアム・ストレージ・アカウントのプロパティ
public ServiceProperties GetStorageAccountProperties(string accountName, string accountKey)
{
var connectionString = string.Format("DefaultEndpointsProtocol=http;AccountName={0};AccountKey={1};", accountName, accountKey);
var account = CloudStorageAccount.Parse(connectionString);
CloudBlobClient bloblClient = account.CreateCloudBlobClient();
return bloblClient.GetServiceProperties();
}
をしかし、それはStorageExceptionスロー: リモートサーバーがエラーを返しました:(400)要求の形式が正しくありません。 拡張エラー情報には以下が含まれます。要求URIで指定されたクエリパラメータの1つの値が無効です。 (QueryParameterName = restype QueryParameterValue = service) このメソッドは、他の標準(クラシック)アカウントで正常に動作します。
多分、それはプレミアムストレージアカウントの制限のためです。しかし、このタイプのストレージアカウントでCloudBlobClientを使用するにはどうすればよいですか?
今や明らかです。他の利用可能な操作を使用します – Vladimir