azure - 在创建新的 AzureMediaServicesClient 时尝试将元素作为与数组不兼容的类型进行访问
问题描述
我目前正在尝试设置一个演示项目来使用,Azure Media Services v3
但在尝试实例化新的AzureMediaServicesClient
.
我正在按照此处提供的示例进行操作。
当我进行测试运行时,它会进入该CreateMediaServicesClientAsync
方法,然后在尝试创建新客户端时出错。以下是失败的确切行:
return new AzureMediaServicesClient(config.ArmEndpoint, credentials)
{
SubscriptionId = config.SubscriptionId
};
当我调试并放置断点时,我可以看到config.ArmEndpoint
它URI
似乎被正确填充。凭据似乎也符合预期,因此我不确定在尝试调试时导致以下错误的原因。
错误:
试图以与数组不兼容的类型访问元素
堆栈跟踪:
在 System.Collections.Generic.List`1.Add(T 项目)
在 Microsoft.Azure.Management.Media.AzureMediaServicesClient.Initialize()
在 Microsoft.Azure.Management.Media.AzureMediaServicesClient..ctor(Uri baseUri,ServiceClientCredentials 凭据,DelegatingHandler[] 处理程序)
任何帮助将不胜感激。我很困惑这个问题可能是什么。
解决方案
你好,
您目前正在关注哪一个教程?您是否能够成功运行文档中的任何示例教程?https://docs.microsoft.com/en-us/azure/media-services/latest/stream-files-tutorial-with-api
另外,您是否与 AAD 服务负责人联系?我强烈建议您浏览本教程并使用此处访问 API 的文章中的详细信息 - https://docs.microsoft.com/en-us/azure/media-services/latest/access-api-cli-如何
使用 CLI 是创建服务主体并取回应用程序配置的所有正确设置的简单方法。让我知道这是否适合你。谢谢,
约翰
推荐阅读
- python - 如何从有序字典中过滤掉项目
- kotlin - vert.x 工作线程中的异常
- python - 查找等待的客户数量
- css - 如何设置 Ionic 的占位符文本的样式
零件? - python - 搜索大于给定值的值的字典列表?
- javascript - 使用 Turf.js 检测线串和多边形之间的线交点
- apache-spark - 如何在像months_between这样的pyspark函数中使用变量
- spring - 如何使用 CURL 将单个字符串发送到 RestAPI 端点
- python - 将预测值合并到现有数据框
- javascript - 在反应 js 中循环本地存储数据并形成 API url 参数