【发布时间】:2019-03-17 23:49:06
【问题描述】:
大家,我在 c# asp.net 站点上的 (ASMX) 中有一个 web 服务,并且我正在接收来自销售人员的出站消息我有不止一种类型的通知,一种是针对帐户的,另一种是任务,第一个正在工作当我从 WSDL 文件生成 ProxyClass 时使用所有默认 ClassNames,当我为任务执行此操作并将 WSDL 文件转换为 ProxyClass 时,它显示有关名称的错误相互冲突,因此我更改了 ProxyClass 中的名称,例如通知的默认名称到notificationTasks,NotificationReponce 到notificationsResponseTask,sObject 到sObjectTask,所以当我运行接收通知的通用代码并默认返回Ack=true 时它没有问题但是当我尝试以下代码时:即尝试取值从它打破的消息显示服务器错误无法处理请求。
我的代码:
class Tasks :INotificationBindingTasks
{
//class MyNotificationListener : INotificationBinding
public notificationsResponseTask notifications(notificationTasks notification2)
{
TaskNotification[] TaskNotification = notification2.Notification;
notificationsResponseTask r = new notificationsResponseTask();
r.Ack = true;
return r;
}
}
我在这里做错了什么?
【问题讨论】:
标签: c# wsdl salesforce proxy-classes outbound