从PCL调用工作流Soap服务
我有一个托管在服务器中的工作流服务: 它工作正常,我在开始工作之前通过Windows Phone应用程序调用了它 现在,我想从Xamarin的PCL项目(配置文件78)中调用它 我得到了这个错误: 相关性查询生成一个空结果集。请确保 已正确配置端点的相关查询 我将其添加为服务引用,并调用异步方法,订阅已完成的事件: 范例从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>(
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请求之间的区别。