BindingElement.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.
Po zastąpieniu w klasie pochodnej zwraca kopię obiektu elementu powiązania.
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
Zwraca
BindingElement Obiekt, który jest głębokim klonem oryginału.
Uwagi
Zaimplementuj metodę , Clone aby zwrócić głęboki klon elementu powiązania. Zwracanie klonu umożliwia środowisku uruchomieniowemu obsługę przypadku, w którym wiele powiązań niestandardowych współużytkuje niestandardowy element powiązania. Jeśli klon nie zostanie zwrócony, zachowanie czasu wykonywania jest niezdefiniowane.
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 obiektów). Płytki klon obiektu, z kolei, jest kopią tylko obiektu. Jeśli obiekt zawiera odwołania do innych obiektów, płytkia kopia nie tworzy kopii określonych obiektów; zamiast tego kopiuje tylko odwołania do oryginalnych obiektów.