tl; dr:.NET集成返回部分对象,其中一些属性读为null。如何获得具有所有属性的完整对象?
我目前正在使用C#.NET来使用Microsoft.Azure.Management.DataFactories
来读取和修改数据工厂对象。
我显然可以通过以下调用成功获取大部分对象数据:
var datasets = client.Datasets.List(resourceGroupName, dataFactoryName).Datasets;
虽然这给了我所有的数据集对象,但在所有数据集中,某些属性都被省略了。以下是一些屏幕截图:
正如您所看到的,它几乎缺少所有“属性”,其值已替换为null
。
如何在C#应用程序中获取完整的,纯粹的对象?
答案 0 :(得分:1)
列出数据集将为您提供每个数据集的“摘要”;如您所见,这意味着不返回某些细节(例如typeProperties和structure)。
使用List方法获取数据工厂中的所有数据集后,您可以使用Microsoft.Azure.Management.DataFactories.DatasetsOperationExtensions.Get() method获取每个数据集的完整定义。当然,如果您已经知道要查找的数据集的名称,则可以简单地调用Get()。