WCF Rest服务首先发送响应,然后将文件保存在本地文件夹中

本文关键字:保存 文件 存在 文件夹 然后 服务 Rest 响应 WCF | 更新日期: 2023-09-27 18:25:42

在WCF Rest Service中,我想在.Net framework 3.5中异步保存文件。首先我收到了来自远程服务器的文件。我想将响应发送到移动设备,然后将文件存储在本地目录中。

WCF Rest服务首先发送响应,然后将文件保存在本地文件夹中

如果您不关心是否成功地将文件存储在本地目录中,则可以使用线程。

接收WCF请求的方法可以通过以下方式创建线程:

Thread t = new Thread(() => saveFile(args));
t.Start();

这个线程将一直执行到它结束,即使在此期间您的WCF服务结束了它的响应。

请注意,saveFile()方法是将数据保存到文件中的方法。确保它没有引用WCF服务的任何变量(我建议您将saveFile()作为静态方法,并传递应保存为其参数的数据)。