Aracılığıyla paylaş


CompositeDuplexBindingElement.Clone Yöntem

Tanım

Geçerli bağlama öğesinin derin bir kopyasını döndürür.

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

CompositeDuplexBindingElement Geçerli bağlama öğesinin derin bir kopyası olan.

Açıklamalar

Bir kopyanın döndürülerek çalışma zamanının birden çok özel bağlamanın özel bağlama öğesini paylaştığı durumu desteklemesi sağlanır. Bir kopya döndürülmezse, çalışma zamanı davranışı tanımlanmamıştır.

Bir nesnenin derin kopyası, nesnenin bir kopyasını ve bu nesne tarafından doğrudan veya dolaylı olarak başvuruda bulunan her şeyin bir kopyasını oluşturur. (Buna nesne grafiğinin tamamını kopyalama da denir.) Nesnenin sığ kopyası ise nesnenin yalnızca bir kopyasıdır. Nesne diğer nesnelere başvurular içeriyorsa, basit kopya başvuruda bulunılan nesnelerin kopyalarını oluşturmaz; bunun yerine, yalnızca özgün nesnelere yapılan başvuruları kopyalar. Özellikle, değerin üzerinde ClientBaseAddress kopyaların CompositeDuplexBindingElement derin bir kopyası.

Şunlara uygulanır