C# Azure Datafactory LinkedService提供了错误的类型和类型属性
我创建了一个类型为“Web”的LinkedService。当我在的帮助下在本地测试它时,我得到了LinkedService的类型为C# Azure Datafactory LinkedService提供了错误的类型和类型属性,c#,azure,azure-data-factory,C#,Azure,Azure Data Factory,我创建了一个类型为“Web”的LinkedService。当我在的帮助下在本地测试它时,我得到了LinkedService的类型为Web,类型属性为Microsoft.Azure.Management.DataFactories.Models.WebLinkedService 但是当我在Azure中测试它时,我得到的类型是WebLinkedService,而类型属性是Microsoft.Azure.Management.DataFactories.Models.GenericLinkedServ
Web
,类型属性为Microsoft.Azure.Management.DataFactories.Models.WebLinkedService
但是当我在Azure中测试它时,我得到的类型是WebLinkedService
,而类型属性是Microsoft.Azure.Management.DataFactories.Models.GenericLinkedService
我对类型为“AwsAccessKey”的LinkedService也有同样的问题。Azure.DataFactory.LocalEnvironment为我提供的类型为AwsAccessKey
,类型属性为Microsoft.Azure.Management.DataFactorys.Models.AwsAccessKeyLinkedService
但是在Azure中,我得到了另一种类型,即CustomDataSource
而不是AwsAccessKey
,类型属性为Microsoft.Azure.Management.DataFactories.Models.CustomDataSourceLinkedService
哪些类型是正确的?感觉Azure.DataFactory.LocalEnvironment提供了正确的服务,而Azure没有提供正确的服务。我也遇到了同样的问题,因此我决定修改我的代码,将此链接服务解析为:
var svcRTP = svcRTPServices as CustomDataSourceLinkedService;
if (svcRTP != null)
{
// ... your code ...
}
else
{
var svcRTPServ = svcRTPServices as WebLinkedService;
// ... your code ...
}
我也遇到了同样的问题,因此我决定将解析此链接服务的代码修改为:
var svcRTP = svcRTPServices as CustomDataSourceLinkedService;
if (svcRTP != null)
{
// ... your code ...
}
else
{
var svcRTPServ = svcRTPServices as WebLinkedService;
// ... your code ...
}