Azure Data Factory .NET集成:某些属性为空

时间:2016-12-28 13:46:17

标签: c# azure azure-data-factory

tl; dr:.NET集成返回部分对象,其中一些属性读为null。如何获得具有所有属性的完整对象?

我目前正在使用C#.NET来使用Microsoft.Azure.Management.DataFactories来读取和修改数据工厂对象。

我显然可以通过以下调用成功获取大部分对象数据:

var datasets = client.Datasets.List(resourceGroupName, dataFactoryName).Datasets;

虽然这给了我所有的数据集对象,但在所有数据集中,某些属性都被省略了。以下是一些屏幕截图:

这是数据集的定义,如Azure所示: Azure Definition

这是我通过以编程方式将数据集对象检索为JSON而给出的: JSON .NET Retrieval

同样,这是我的应用程序中断点处的内存中的对象: .NET Breakpoint

正如您所看到的,它几乎缺少所有“属性”,其值已替换为null

如何在C#应用程序中获取完整的,纯粹的对象?

1 个答案:

答案 0 :(得分:1)

列出数据集将为您提供每个数据集的“摘要”;如您所见,这意味着不返回某些细节(例如typeProperties和structure)。

使用List方法获取数据工厂中的所有数据集后,您可以使用Microsoft.Azure.Management.DataFactories.DatasetsOperationExtensions.Get() method获取每个数据集的完整定义。当然,如果您已经知道要查找的数据集的名称,则可以简单地调用Get()。