从PCL调用WorkFlow肥皂服务

时间:2014-02-09 14:41:23

标签: soap workflow xamarin soap-client portable-class-library

我在服务器中托管了一个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中的构建操作是什么?!

0 个答案:

没有答案