我嘗試使用下一個方法來獲得高級存儲帳戶(經典)性質:獲取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中指定的其中一個查詢參數的值無效。 (QueryParameterName = restype QueryParameterValue = service) 此方法適用於其他標準(經典)帳戶。
也許,這是因爲高級存儲帳戶的限制。但是,如何使用CloudBlobClient來處理這種類型的存儲帳戶?
現在很清楚。我將使用其他可用的操作 – Vladimir