Bagikan melalui


BinaryMessageEncodingBindingElement.Clone Metode

Definisi

Membuat objek baru BinaryMessageEncodingBindingElement yang diinisialisasi dari objek saat ini.

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

Mengembalikan

Objek BinaryMessageEncodingBindingElement dengan nilai properti sama dengan nilai elemen saat ini.

Contoh

BindingElement bindingElement = be.Clone();
Dim bindingElement As BindingElement = be.Clone()

Keterangan

Ini membuat salinan lengkap dari pohon objek elemen pengikatan saat ini, juga disebut klon mendalam. Klon mendalam objek membuat salinan objek dan salinan semuanya secara langsung atau tidak langsung dirujuk oleh objek tersebut. (Ini juga dapat digambarkan sebagai menyalin seluruh grafik objek.) Mengembalikan klon mendalam memungkinkan runtime untuk mendukung kasus di mana beberapa pengikatan kustom berbagi elemen pengikatan kustom. Jika klon mendalam tidak dikembalikan, perilaku runtime tidak ditentukan.

Klon objek yang dangkal, sebaliknya, adalah salinan objek saja. Jika objek berisi referensi ke objek lain, salinan dangkal tidak membuat salinan objek yang dirujuk; sebaliknya, hanya menyalin referensi ke objek asli.

Berlaku untuk