このコードプロジェクトの記事で説明されているように、netTcpBinding とストリーミングを使用して、あるサーバーから別のサーバーにファイルを送信します。wcf でストリームを送信する場合は、ストリームを作成してメッセージ コントラクトとして返す必要があることを理解しています。ファイル送信?ファイルの送信保証が完了したら、受信箱から送信箱にファイルを移動したい
2238 次
2 に答える
5
誰かが将来それを必要とする場合、このブログで素晴らしい解決策を見つけました
OperationContext clientContext = OperationContext.Current;
clientContext.OperationCompleted += new EventHandler(delegate(object sender, EventArgs args)
{
if (fileStream != null)
fileStream.Dispose();
});
于 2011-02-28T20:21:41.437 に答える
2
2 番目のサーバーが最初のサーバーからのファイルの受信を完了すると、別の Web サービス メソッドを呼び出して、ファイルを取得したことを確認できます。その時点で、他のサーバーがファイルを受信したことを保証して、ファイルを受信ボックスから送信ボックスに移動できます。
于 2011-02-28T05:27:00.197 に答える