1

我正在使用 salesforce API 并有一个返回 SaveResult 数组的帮助程序类。我正在使用 try/catch 块,并且在我的 catch 块中使用 SoapException,但找不到命名空间。我不确定我应该使用什么 using 指令?

API 指南中的示例将 SoapException 显示为有效类型。

这是我的方法:

    private SaveResult[] CreateObjects(sObject[] objectArray)
    {
        try
        {
            SaveResult[] saveResults = this.binding.create(objectArray);

            for (int i = 0; i < saveResults.Length; i++)
            {
                if (saveResults[i].success)
                {
                    Console.WriteLine("An object was created with Id: {0}", saveResults[i].id);
                }
                else
                {
                    Console.WriteLine("Item {0} had an error updating", i);

                    foreach (Error error in saveResults[i].errors)
                    {
                        Console.WriteLine("Error code is: {0}",
                        error.statusCode.ToString());
                        Console.WriteLine("Error message: {0}", error.message);
                    }
                }
            }
            return saveResults;
        }
        catch (SoapException e)
        {
            Console.WriteLine(e.Code);
            Console.WriteLine(e.Message);
        }
        return null;
    }

任何帮助表示赞赏。谢谢。

4

1 回答 1

0

它的库提供了 SoapException 类,请参阅http://msdn.microsoft.com/en-us/library/system.web.services.protocols.soapexception.aspx

于 2013-05-24T22:23:05.540 回答