CompositeDuplexBindingElement.Clone メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のバインド要素のディープ クローンを返します。
public:
override System::ServiceModel::Channels::BindingElement ^ Clone();
public override System.ServiceModel.Channels.BindingElement Clone();
override this.Clone : unit -> System.ServiceModel.Channels.BindingElement
Public Overrides Function Clone () As BindingElement
戻り値
現在のバインド要素のディープ クローンである CompositeDuplexBindingElement 。
注釈
複製を返すと、ランタイムは、複数のカスタム バインドがカスタム バインド要素を共有するケースをサポートできます。 複製が返されない場合、実行時の動作は未定義です。
オブジェクトのディープ クローンは、オブジェクトのコピーと、そのオブジェクトによって直接または間接的に参照されるすべてのコピーを作成します。 (これはオブジェクト グラフ全体のコピーとも呼ばれます)。対照的に、オブジェクトの浅い複製は、オブジェクトのコピーのみです。 オブジェクトに他のオブジェクトへの参照が含まれている場合、浅いコピーでは参照されるオブジェクトのコピーは作成されません。代わりに、元のオブジェクトへの参照のみをコピーします。 特に、 CompositeDuplexBindingElement の深いコピーは、 ClientBaseAddress 値の上にコピーされます。