Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有关salesforce的信息_C#_Asp.net_Salesforce - Fatal编程技术网

C# 有关salesforce的信息

C# 有关salesforce的信息,c#,asp.net,salesforce,C#,Asp.net,Salesforce,我正在ASP.NET中开发一个应用程序,因此我需要使用APEX集成sales force CRM。就像我已经达到了一点,我需要在salesforce devlopers区域编写APEX代码,需要从我的ASP.NET应用程序中调用函数和类,但我不确定我是否遵循了正确的方法。那么,有谁能帮助我如何将APEX(Salesforce)集成到我的ASP.NET C#应用程序中呢。提前感谢。以“正确的方式”做事是非常主观的,并且根据您的具体要求会有很大的不同 一般来说,如果要从.NET调用Apex,有两种方

我正在ASP.NET中开发一个应用程序,因此我需要使用APEX集成sales force CRM。就像我已经达到了一点,我需要在salesforce devlopers区域编写APEX代码,需要从我的ASP.NET应用程序中调用函数和类,但我不确定我是否遵循了正确的方法。那么,有谁能帮助我如何将APEX(Salesforce)集成到我的ASP.NET C#应用程序中呢。提前感谢。

以“正确的方式”做事是非常主观的,并且根据您的具体要求会有很大的不同

一般来说,如果要从.NET调用Apex,有两种方法:

  • 将静态Apex方法公开为web服务。这就像使Apex类成为全局类一样简单,将
    webService
    关键字添加到静态方法中,然后在Salesforce中最终生成可以导入.NET的WSDL。看
  • 如果您对获取任何数据不感兴趣,也可以通过运行匿名Apex。这是不太常用的,所以您最好坚持使用SOAP或RESTWeb服务
  • 另见


    将apex webservice WSDL导入.NET项目时,将生成一个服务类。创建此实例,然后为其
    SessionHeaderValue
    创建一个
    SessionHeader
    。此
    SessionHeader
    需要设置服务器URL和SessionId。将您的访问令牌分配给此处的会话ID。然后,您应该可以自由地调用您的web服务。请参见

    谢谢您的友好回复。我在其中创建了一个演示类,用于检查salesforce开发人员控制台上是否插入了记录,最后我能够从该演示类创建WSDL。那么,现在我如何从ASP.NET调用该类,就像我们有两个用于Auth 2.0和password的方法一样,我想使用Auth 2.0实现,如果我已经有刷新令牌和访问令牌,那么是否有用于使用salesforce验证用户的内置类。我已经添加了有关使用Web服务的更多指导。