首页 > 解决方案 > 将 C# 转换为 VB.Net 以获取 Salesforce REST 调用示例

问题描述

我正在尝试在 Salesforce 上调用 REST 服务。我找到了一个很好的 C# 示例,我正在尝试将它翻译成 VB.Net。到目前为止,我的翻译做得很好,但有一句话给我带来了麻烦。

请帮忙翻译这行代码:

Task<QueryResult<dynamic>> results = client.QueryAsync<dynamic>("Select Id, FirstName, LastName from Contact");

基本上,REST 调用的结果是使用应该创建结果类型的动态关键字返回的。在 VB.Net 中,当没有提供类型时,它应该等同于 C# 中的动态类型。

我试过了 :

 Dim o_results = o_client.QueryAsync("select Id, FirstName, LastName, email from contact")

但我得到了错误:

BC32050 无法推断“公共重载函数 QueryAsync(Of T)(query As String) As Task(Of QueryResult(Of T))”的类型参数“T”。

标签: c#vb.netsalesforcecode-translation

解决方案


推荐阅读