2017-10-31 4 views
1

Ich habe einen LinkedService vom Typ "Web" erstellt. Wenn ich es lokal mit Hilfe von https://github.com/gbrueckl/Azure.DataFactory.LocalEnvironment teste, bekam ich den LinkedService-Typ als Web und die TypeProperties als Microsoft.Azure.Management.DataFactories.Models.WebLinkedService.Azure Datafactory LinkedService gibt die falschen Typ- und Typeigenschaften

Aber wenn ich es in Azure zu testen habe ich die Art, wie WebLinkedService und die TypeProperties als Microsoft.Azure.Management.DataFactories.Models.GenericLinkedService

ich das gleiche Problem mit einem LinkedService des Typs „AwsAccessKey“ haben. Azure.DataFactory.LocalEnvironment gibt mir die Art, wie AwsAccessKey und die TypeProperties als Microsoft.Azure.Management.DataFactories.Models.AwsAccessKeyLinkedService

Aber wieder in Azure ich eine andere Art bekommen, nämlich CustomDataSource statt AwsAccessKey und die Typeproperties als Microsoft.Azure.Management.DataFactories.Models.CustomDataSourceLinkedService

Welche Arten sind richtig? Es fühlt sich an wie Azure.DataFactory.LocalEnvironment gibt die richtigen und Azure nicht.

Antwort

0

Ich hatte das gleiche Problem, so habe ich beschlossen, meinen Code anzupassen, die diesen verknüpften Dienst als parst:

   var svcRTP = svcRTPServices as CustomDataSourceLinkedService; 

       if (svcRTP != null) 
       { 
        // ... your code ... 
       } 
       else 
       { 
        var svcRTPServ = svcRTPServices as WebLinkedService; 
        // ... your code ... 
       } 
Verwandte Themen