从PCL调用工作流Soap服务

从PCL调用工作流Soap服务,soap,workflow,xamarin,soap-client,portable-class-library,Soap,Workflow,Xamarin,Soap Client,Portable Class Library,我有一个托管在服务器中的工作流服务: 它工作正常,我在开始工作之前通过Windows Phone应用程序调用了它 现在,我想从Xamarin的PCL项目(配置文件78)中调用它 我得到了这个错误: 相关性查询生成一个空结果集。请确保 已正确配置端点的相关查询 我将其添加为服务引用,并调用异步方法,订阅已完成的事件: 范例 TaskCompletionSource<MyResponse> tsk = new TaskCompletionSource<MyResponse>(

我有一个托管在服务器中的工作流服务:

它工作正常,我在开始工作之前通过Windows Phone应用程序调用了它

现在,我想从Xamarin的PCL项目(配置文件78)中调用它

我得到了这个错误:

相关性查询生成一个空结果集。请确保 已正确配置端点的相关查询

我将其添加为服务引用,并调用异步方法,订阅已完成的事件:

范例

TaskCompletionSource<MyResponse> tsk = new TaskCompletionSource<MyResponse>();
            WorkFlowService.SubmitModel serviceModel = new WorkFlowService.SubmitModel()
            {
                List = MyList.ToArray<string>(),
                Guid = Guid,
                Description = Description,
                userid = UserId
            };
            WorkFlowClient.SubmitCompleted += (sender, eventArgs) => {
                if (eventArgs.Error != null)
                {
                    Debug.WriteLine("Exception : DataService : Adding New" + eventArgs.Error.Message);
                    tsk.TrySetResult(new MyResponse() {
                        HasError = true
                    });
                }
            else
            {
                tsk.TrySetResult(new MyResponse()
                {
                    HasError = false
                });
            }
            };
            WorkFlowClient.SubmitAsync(new WorkFlowService.SubmitRequest((serviceModel)));
            return tsk.Task;
TaskCompletionSource tsk=new TaskCompletionSource();
WorkFlowService.SubmitModel serviceModel=新的WorkFlowService.SubmitModel()
{
List=MyList.ToArray(),
Guid=Guid,
描述=描述,
userid=userid
};
WorkFlowClient.SubmitCompleted+=(发件人、事件参数)=>{
if(eventArgs.Error!=null)
{
Debug.WriteLine(“异常:数据服务:添加新”+eventArgs.Error.Message);
tsk.TrySetResult(新MyResponse(){
hasrerror=true
});
}
其他的
{
tsk.TrySetResult(新MyResponse()
{
hasrerror=false
});
}
};
WorkFlowClient.SubmitAsync(新的WorkFlowService.SubmitRequest((serviceModel));
返回tsk任务;

我应该随请求发送字符串数组,我应该提供ServiceReferences.ClientConfig文件吗?PCL中的构建操作是什么

请显示您用于呼叫服务的代码。我添加了更多信息,谢谢。我建议添加一些服务器日志,以确定WP请求和iOS请求之间的区别。