0
WCFのSystem.ServiceModel.Channels.Binding
クラスにClone
メソッドがない場合、すべての可能なプロパティを手動で書き出すことなくBinding
の完全なディープコピーを作成する効率的な方法はありますか?WCFバインディングはどのようにクローンしますか?
WCFのSystem.ServiceModel.Channels.Binding
クラスにClone
メソッドがない場合、すべての可能なプロパティを手動で書き出すことなくBinding
の完全なディープコピーを作成する効率的な方法はありますか?WCFバインディングはどのようにクローンしますか?
あなたはCustomBinding
、すべてを処理する気にしない場合は、あなたがこれを行うことができます:
WSHttpBinding original = new WSHttpBinding();
CustomBinding copy = new CustomBinding(original);
をシステム提供のすべてのバインディングが事前に設定さ結合要素とCustomBinding
と等価であるので、これは動作します。この方法でバインディングをクローン化すると、バインディングの種類を事前に知る必要がなくなり、必要な型のすべてのプロパティを入力する必要がなくなります。