WebMessageEncodingBindingElement.Clone Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WebMessageEncodingBindingElementGeçerli bir nesneden başlatılan yeni bir nesne oluşturur.
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
Döndürülenler
WebMessageEncodingBindingElementÖzellik değerleri olan bir nesne geçerli öğenin değerlerine eşit.
Açıklamalar
Bu, derin kopya olarak da adlandırılan geçerli bağlama öğesi nesne ağacının tamamen bir kopyasını oluşturur. Bir nesnenin ayrıntılı bir kopyası nesnenin bir kopyasını ve bu nesne tarafından doğrudan veya dolaylı olarak başvurulan her şeyin bir kopyasını oluşturur. Bu, tüm nesne grafiğinin kopyalanması olarak adlandırılır. Derin bir kopya döndürmek, çalışma zamanının birden çok özel bağlamanın özel bağlama öğesini paylaştığı durumu desteklemesini sağlar. Derin bir kopya döndürülmezse, çalışma zamanı davranışı tanımsızdır. Bir nesnenin basit bir kopyası, aksine, yalnızca nesnenin bir kopyasıdır. Nesne diğer nesnelere başvurular içeriyorsa, yüzeysel kopya başvurulan nesnelerin kopyalarını oluşturmaz; Bunun yerine, yalnızca özgün nesnelere başvuruları kopyalar.