【发布时间】:2015-09-17 22:19:24
【问题描述】:
我有一个将来的方法,可以将callout 转换为.net 应用程序。在顶部附近我有硬编码声明:
private static final String SERVICE_URL = 'https://outside.site.com';
我稍后在 setEndpoint 调用 HttpRequest 对象时使用它。
此字符串出现在远程站点设置中 - 它必须如此才能工作。沙盒和生产中的字符串值不同,但远程站点设置对象的名称相同 - 'Broker'。我想消除这个硬编码字符串并使用名称“代理”来查找远程站点设置对象并将端点设置为其 URL - 在沙盒和生产之间移动时要少担心一件事。
虽然我看到了很多关于如何使用元数据或工具创建远程站点设置的示例,但我没有找到关于如何查询其中一个的示例,只有几十个其他人在询问如何做到这一点。
消除这种硬代码的最好、最简单的方法是什么?
【问题讨论】:
标签: .net salesforce metadata apex