BindingContext.Clone Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca kopię bieżącego kontekstu kompilacji kanału.
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
Zwraca
BindingContext Obiekt, który jest kopią bieżącego kontekstu kompilacji kanału.
Przykłady
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()
Uwagi
Ta metoda zwraca kopię, która jest głębokim klonem kontekstu powiązania. Głębokie klonowanie obiektu tworzy kopię obiektu i kopię wszystkiego bezpośrednio lub pośrednio przywoływająco przez ten obiekt. (Jest to również nazywane kopiowaniem całego grafu obiektu). Płytki klon obiektu, z kolei, jest kopią tylko obiektu. Jeśli obiekt zawiera odwołania do innych obiektów, płytka kopia nie tworzy kopii określonych obiektów; Zamiast tego kopiuje tylko odwołania do oryginalnych obiektów.