我有一个 Windows Communication Foundation Web 服务,我需要访问它才能将文件从我的 linux gsoap 客户端下载。
界面如下:
public interface IFileDownload
{
[OperationContract]
Stream GetUpdate(string updateName);
}
此函数接受字符串(要下载的文件的唯一名称)并返回要下载的文件的 Stream。
这已被其他 Windows 客户端使用。
我需要构建一个 linux gsoap 客户端来调用它。
我已经在 gsoap 网站上构建了 calc 示例,它运行良好。我已经读过要调用的函数必须始终返回一个 int(错误代码),并且最后一个参数实际上是“out”参数。
在这种情况下,如果返回类型是 Stream 而不是 int,我该怎么办?
谢谢