在WCF Rest Service中,我想在.Net框架工作3.5中异步保存文件。首先,我从远程服务器接收文件。我想向移动设备发送响应,然后将文件存储在本地目录中。
答案 0 :(得分:0)
如果您不关心将文件存储在本地目录中的成功,则可以使用线程。
接收WCF请求的方法可以这样创建一个线程:
Thread t = new Thread(() => saveFile(args));
t.Start();
该线程将一直执行直到结束,即使您的WCF服务同时结束了它的响应。
请注意, saveFile()方法是将数据保存到文件的方法。确保它没有引用WCF服务的任何变量(我建议你将 saveFile()作为静态方法并传递应该保存为参数的数据。)