在 asp.net 中使用 describeSObject 检索自定义字段

Posted

技术标签:

【中文标题】在 asp.net 中使用 describeSObject 检索自定义字段【英文标题】:Retrieve custom field using describeSObject in asp.net 【发布时间】:2013-10-17 20:30:01 【问题描述】:

我使用 SOAP API 将 salesforce 与 .Net 集成。我喜欢从 salesforce 检索字段详细信息。

我正在使用 describeSObjectresult 和 describeSObject 来实现这一点。但是,它从 salesforce 检索(标准和自定义)字段信息。

我喜欢只从 salesforce 检索自定义字段。

有没有可能。

谢谢, 拉杰什库马尔

【问题讨论】:

【参考方案1】:

字段上有一个自定义(或 isCustom,取决于您的肥皂工具如何将其映射到您的语言)标志,您可以使用它来过滤掉标准字段。无需纠结于字段名称。

【讨论】:

我过滤了自定义字段,就像我在下面自己的答案中提到的那样。谢谢你的想法。【参考方案2】:

自定义字段可以通过以下方式检索,因此salesforce中的自定义字段以“__c”结尾,因此我们可以轻松识别它。

                `for (int i = 0; i < _fields.Length; i++)
                    Field _fieldproperty = _fields[i];

                      if (_fieldproperty.name.EndsWith("__c"))    
                       string Labelname = _fieldproperty.label;  

【讨论】:

以上是关于在 asp.net 中使用 describeSObject 检索自定义字段的主要内容,如果未能解决你的问题,请参考以下文章

在 ASP.NET Core 6.0 中使用 Serilog

如何在asp.net c# web应用程序中使用asp.net vb页面

如何在 ASP.Net Core 中使用 IHostedService

使用命令行如何在 ASP.NET 中首先从 DB 搭建脚手架 - 而不是 ASP.NET Core MVC?

在 Asp.net / Asp.net mvc 中进行实时 Web 体验的方法是啥? [关闭]

如何在使用 HttpClient 使用 Asp Net Web Api 的 Asp Net Mvc 中提供实时数据?