CompositeDuplexBindingElement.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 głęboki klon bieżącego elementu powiązania.
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
Zwraca
Element CompositeDuplexBindingElement , który jest głębokim klonem bieżącego elementu powiązania.
Uwagi
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 w czasie działania będzie niezdefiniowane.
Bezpośredni klon obiektu tworzy kopię obiektu i kopię wszystkich obiektów przywołynych bezpośrednio lub pośrednio przez ten obiekt. (Jest to również nazywane kopiowaniem całego grafu obiektów). Z kolei pobiebny klon obiektu jest tylko kopią obiektu. Jeśli obiekt zawiera odwołania do innych obiektów, pobiebienia kopia nie tworzy kopii określonych obiektów; Zamiast tego kopiuje tylko odwołania do oryginalnych obiektów. W szczególności jest to głęboka kopia CompositeDuplexBindingElement kopii dla ClientBaseAddress wartości .