CompositeDuplexBindingElement.Clone Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en djup klon av det aktuella bindningselementet.
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
Returer
En CompositeDuplexBindingElement som är en djup klon av det aktuella bindningselementet.
Kommentarer
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. I synnerhet en djup kopia av CompositeDuplexBindingElement kopior över värdet ClientBaseAddress .