したがって、C# で WCF を使用して netNamedPipes を使用するクライアント サーバーがあります。
コールバックを に設定するとOneWay = true
動作しますが、値を返すようにコールバックを作成しようとすると動作が停止し、値はサーバーに返されませんが、クライアント コールバック関数が呼び出されます。
エラー:
SOURCE:
mscorlib
TARGET:
Void HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage)
MESSAGE:
Object reference not set to an instance of an object.
なぜこうなった?タイムアウトの問題が発生する可能性がありますか? このタイムアウト タイマーをコードで大きくするにはどうすればよいですか?(構成ファイルなし)。
ありがとうございました
編集:私がしていることは次のとおりです:クライアントがサーバーを呼び出し、呼び出されたサーバーメソッドがコールバックチャネルを保存し、コールバックを実行する必要がある場合(そのメソッド/関数から、そのメソッド/関数に依存しない他の関数で)実行しますコールバック。