BindingElement.Clone Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında bağlama öğesi nesnesinin bir kopyasını döndürür.

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

Döndürülenler

Özgün BindingElement kopyanın derin bir kopyası olan nesne.

Açıklamalar

Clone Bağlama öğenizin derin bir kopyasını döndürmek için yöntemini uygulayın. 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ış olur.

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ığ bir 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 başvuruları kopyalar.

Şunlara uygulanır