BindingElement.Clone Metod

Definition

När det åsidosättas i en härledd klass returnerar en kopia av bindningselementobjektet.

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

Returer

Ett BindingElement objekt som är en djup klon av originalet.

Kommentarer

Clone Implementera metoden för att returnera en djup klon av bindningselementet. Om du returnerar en klon kan körningen stödja det fall där flera anpassade bindningar delar ett anpassat bindningselement. Om en klon inte returneras är körningsbeteendet odefinierat.

En djup klon av ett objekt skapar en kopia av objektet och en kopia av allt som direkt eller indirekt refereras till av objektet. (Detta kallas även för att kopiera hela objektdiagrammet.) En ytlig klon av ett objekt är däremot endast en kopia av objektet. Om objektet innehåller referenser till andra objekt skapar den grunda kopian inte kopior av de refererade objekten. i stället kopieras bara referenserna till de ursprungliga objekten.

Gäller för