BindingElement.Clone メソッド

定義

派生クラスでオーバーライドされると、バインド要素オブジェクトのコピーを返します。

public:
 abstract System::ServiceModel::Channels::BindingElement ^ Clone();
public abstract System.ServiceModel.Channels.BindingElement Clone();
abstract member Clone : unit -> System.ServiceModel.Channels.BindingElement
Public MustOverride Function Clone () As BindingElement

返品

元のオブジェクトのディープ クローンである BindingElement オブジェクト。

注釈

バインド要素のディープ クローンを返す Clone メソッドを実装します。 複製を返すと、ランタイムは、複数のカスタム バインドがカスタム バインド要素を共有するケースをサポートできます。 複製が返されない場合、実行時の動作は未定義です。

オブジェクトのディープ クローンは、オブジェクトのコピーと、そのオブジェクトによって直接または間接的に参照されるすべてのコピーを作成します。 (これはオブジェクト グラフ全体のコピーとも呼ばれます)。対照的に、オブジェクトの浅い複製は、オブジェクトのコピーのみです。 オブジェクトに他のオブジェクトへの参照が含まれている場合、浅いコピーでは参照されるオブジェクトのコピーは作成されません。代わりに、元のオブジェクトへの参照のみをコピーします。

適用対象