Dynamics 365 API RetrieveMultipleRequest 返回原始 XML 响应?

问题描述 投票:0回答:1

我们使用 Azure 函数和 Microsoft.Xrm.Sdk 通过 Fetch XML 查询 Dynamics 365 实例。

FetchXML Builder 提供了返回原始 XML 的函数:

我在 Github 上查看了这个项目,发现可以使用

获取 XML
var response = (ExecuteFetchResponse)ServiceClient.Execute(new ExecuteFetchRequest() { FetchXml = xml });

但是,这是已弃用。 (虽然微软没有使用Obsolete-Annotations...)

文档说应该使用 Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest 来代替。

是否可以通过这种方式获取响应xml?

c# sdk dynamics-crm microsoft-dynamics
1个回答
0
投票

我认为解决这个问题的方法是观察 Azure Functions 发出了哪些 HTTP 请求和响应。通过使用反射附加到 SDK,或诊断

其他选项是不使用 SDK,而是通过 Web API 获取 XML。响应将是 json,而不是 xml。但它仍然是可转换为 xml 的原始响应。

© www.soinside.com 2019 - 2024. All rights reserved.