Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
异步web服务调用返回null(从ASP.NET异步页面调用)_Asp.net_Wcf_Web Services_Asynchronous_Asynchronous Wcf Call - Fatal编程技术网

异步web服务调用返回null(从ASP.NET异步页面调用)

异步web服务调用返回null(从ASP.NET异步页面调用),asp.net,wcf,web-services,asynchronous,asynchronous-wcf-call,Asp.net,Wcf,Web Services,Asynchronous,Asynchronous Wcf Call,我正在使用已在WCF中实现的第三方web服务 我的使用者代码驻留在ASP.NET异步页面上 问题是,有时候BeginCallWebService()方法返回null。它不应该总是返回一个IAsyncResult对象吗 我应该要求web服务开发人员修改他们的代码,还是null是合法的响应?Begin…应该始终返回IAsyncResult,因为您需要它来调用End… 目前,他的web服务实现异步模式(他的bug),或者您的代理提供异步模式(您的bug)代理代码是使用Visual Studio通过添加

我正在使用已在WCF中实现的第三方web服务

我的使用者代码驻留在ASP.NET异步页面上

问题是,有时候BeginCallWebService()方法返回null。它不应该总是返回一个IAsyncResult对象吗


我应该要求web服务开发人员修改他们的代码,还是null是合法的响应?

Begin…
应该始终返回
IAsyncResult
,因为您需要它来调用
End…


目前,他的web服务实现异步模式(他的bug),或者您的代理提供异步模式(您的bug)

代理代码是使用Visual Studio通过添加web服务引用生成的。