Sdílet prostřednictvím


BindingContext.Clone Metoda

Definice

Vrátí kopii kontextu sestavení aktuálního kanálu.

public:
 System::ServiceModel::Channels::BindingContext ^ Clone();
public System.ServiceModel.Channels.BindingContext Clone ();
member this.Clone : unit -> System.ServiceModel.Channels.BindingContext
Public Function Clone () As BindingContext

Návraty

Objekt BindingContext , který je kopií aktuálního kontextu sestavení kanálu.

Příklady

CustomBinding binding = new CustomBinding();
BindingParameterCollection bpCol = new BindingParameterCollection();
BindingContext context = new BindingContext(binding, bpCol);
BindingContext clonedContext = context.Clone();
Dim binding As New CustomBinding()
Dim bpCol As New BindingParameterCollection()
Dim context As New BindingContext(binding, bpCol)
Dim clonedContext As BindingContext = context.Clone()

Poznámky

Tato metoda vrátí kopii, která je hlubokým klonem kontextu vazby. Hluboký klon objektu vytvoří kopii objektu a kopii všeho, na co tento objekt přímo nebo nepřímo odkazuje. (Označuje se také jako kopírování celého grafu objektů.) Mělký klon objektu je naproti tomu pouze kopií objektu. Obsahuje-li objekt odkazy na jiné objekty, nevytvoří mělká kopie odkazovaných objektů; místo toho zkopíruje pouze odkazy na původní objekty.

Platí pro