C# Azure Datafactory 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”的LinkedService。当我在的帮助下在本地测试它时,我得到了LinkedService的类型为
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 ...
                }