在创建新的AzureMediaServicesClient时尝试以与数组不兼容的类型访问元素

问题描述 投票:0回答:1

我目前正在尝试设置一个演示项目以与Azure Media Services v3一起使用,但是在尝试实例化新的AzureMediaServicesClient时遇到了问题。

我正在遵循here提供的示例。

[当我进行测试运行时,它进入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 []处理程序]

任何帮助将不胜感激。我为可能出现的问题而感到困惑。

azure azure-functions azure-media-services
1个回答
1
投票

在MSDN论坛上解答-https://social.msdn.microsoft.com/Forums/en-US/3c712b1b-e1f2-4388-a02b-4b8769cf97eb/cant-instantiate-a-new-azuremediaservicesclient?forum=MediaServices

嗨,

您当前正在关注哪个教程?您是否能够成功运行docs中的任何示例教程? 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-how-to

使用CLI是创建服务主体并取回应用程序配置的所有正确设置的简便方法。让我知道这是否适合您。谢谢,

约翰

© www.soinside.com 2019 - 2024. All rights reserved.