Linux gsoap クライアントにファイルをダウンロードするためにアクセスする必要がある Windows Communication Foundation Web サービスがあります。
インターフェイスは次のとおりです。
public interface IFileDownload
{
[OperationContract]
Stream GetUpdate(string updateName);
}
この関数は文字列 (ダウンロードするファイルの一意の名前) を受け取り、ダウンロードするファイルである Stream を返します。
これは、他の Windows クライアントによって既に使用されています。
これを呼び出すには、Linux gsoap クライアントを構築する必要があります。
gsoap Web サイトで calc の例を作成しましたが、正常に動作します。呼び出す関数は常に int (エラー コード) を返す必要があり、最後のパラメーターは実際には「out」パラメーターであることを読みました。
戻り値の型が int ではなく Stream であるこの場合、どうすればよいでしょうか??
ありがとう