ByteStreamMessageEncodingBindingElement.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.
Geçerli nesneden başlatılan yeni ByteStreamMessageEncodingBindingElement 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
Geçerli öğenin özelliklerine eşit özellik değerlerine sahip bir bağlama öğesi.
Açıklamalar
Bu, geçerli bağlama öğesi nesne ağacının derin kopya olarak da adlandırılan tam bir kopyasını oluşturur. 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. Bu, nesne grafiğinin tamamını kopyalama olarak da açıklanabilir. 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ımlanmamış olur.
Bir nesnenin yüzeysel 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 başvuruları özgün nesnelere kopyalar.