WebMessageEncodingBindingElement.Clone Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří nový WebMessageEncodingBindingElement objekt inicializovaný z aktuálního objektu.
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
Návraty
WebMessageEncodingBindingElementObjekt s hodnotami vlastností, který se rovná hodnotám aktuálního prvku.
Poznámky
Tím se vytvoří úplná kopie aktuálního stromu objektu prvku vazby, která se označuje také jako hluboká klonování. Hluboký klon objektu vytvoří kopii objektu a kopii všeho, na kterou přímo nebo nepřímo odkazuje tento objekt. Tato metoda se nazývá kopírování celého grafu objektů. Vrácení hloubkového klonu umožňuje modulu runtime podporovat případ, ve kterém více vlastních vazeb sdílí vlastní prvek vazby. Pokud se nevrátí hluboký klon, chování za běhu není definováno. Neomezený klon objektu je naopak kopií objektu. Pokud objekt obsahuje odkazy na jiné objekty, nevytvořená kopie nevytváří kopie odkazovaných objektů; místo toho kopíruje pouze odkazy na původní objekty.