以下の参考資料を調べたところ、WCFサービスを動的に呼び出すことができることがわかりました。しかし、パラメーターをrefおよびoutとして受け入れるサービス(メソッド)を呼び出すことができませんでした。
コントラクトインターフェイスを使用せずにクライアントからWCFサービスを呼び出す
refおよびoutパラメーターを使用してそのような呼び出しを行う方法はありますか?
以下の参考資料を調べたところ、WCFサービスを動的に呼び出すことができることがわかりました。しかし、パラメーターをrefおよびoutとして受け入れるサービス(メソッド)を呼び出すことができませんでした。
コントラクトインターフェイスを使用せずにクライアントからWCFサービスを呼び出す
refおよびoutパラメーターを使用してそのような呼び出しを行う方法はありますか?
サービス参照を追加せずにWCFサービスを呼び出す。私が契約を知っていれば、うまくいきます。そこで、最初にWeb参照を追加し、生成されたプロキシを実際のプロジェクトにコピーしてから、Web参照を削除し、メソッドを次のように呼び出しました。
BasicHttpBinding binding = new BasicHttpBinding();
EndpointAddress epAddr = new EndpointAddress("http://192.168.0.233/GMS/GMSService.svc");
GMSContract.IGMSService _interface = ChannelFactory<GMSContract.IGMSService>.CreateChannel(binding, epAddr);
...
bool r = _interface.MyGMSMethod(..., ref ..., out ..., out ...);