Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/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
C# 确定asp.net web服务';的web方法已成功返回数组_C#_Asp.net_Web Services - Fatal编程技术网

C# 确定asp.net web服务';的web方法已成功返回数组

C# 确定asp.net web服务';的web方法已成功返回数组,c#,asp.net,web-services,C#,Asp.net,Web Services,我有一个简单的asmx页面,其中有一个返回对象数组的web方法。 我的问题是,无论何时调用此方法,都可能知道对象的数组已成功返回 我的asmx页面 using System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo =

我有一个简单的asmx页面,其中有一个返回对象数组的web方法。 我的问题是,无论何时调用此方法,都可能知道对象的数组已成功返回

我的asmx页面

using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class ProcessServices : System.Web.Services.WebService
{
    public ProcessServices()
    {

        //Uncomment the following line if using designed components 
        //InitializeComponent(); 
    }

    [WebMethod]
    public Customer[] getData(string var, string var2)
    {
        try
        {
           Customer o = new Customer();
           return o.getDatatoSend(var,var2);
        }
        catch (Exception ex) 
        {
            throw ex; 
        }
    }
}
调用getData()web方法并返回cutomer数组后,我希望在成功传输后更新数据库


那么,如何确定数组是否已成功返回呢?

如果您询问是否可以确定客户端是否成功接收了您发送的数据,则无法确定。一旦您从方法返回了某些内容(并且数据正在传输回使用者),代码的执行就完成了

这里唯一可靠的选择是创建另一个服务,并依靠用户从原始web服务检索数据后调用该服务