我在服务器中托管了一个WorkFlow服务:http://myServer.net/MyWorkflowService.xamlx
并且它正常工作,我之前从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;
我应该根据我的请求发送一个字符串数组,我应该提供ServiceReferences.ClientConfig文件以及它在PCL中的构建操作是什么?!