DynamicObject.TryDeleteMember(DeleteMemberBinder) 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.
Bir nesne üyesini silecek işlemler için uygulamayı sağlar. Bu yöntem C# veya Visual Basic'te kullanılmak üzere tasarlanmamıştır.
public:
virtual bool TryDeleteMember(System::Dynamic::DeleteMemberBinder ^ binder);
public virtual bool TryDeleteMember (System.Dynamic.DeleteMemberBinder binder);
abstract member TryDeleteMember : System.Dynamic.DeleteMemberBinder -> bool
override this.TryDeleteMember : System.Dynamic.DeleteMemberBinder -> bool
Public Overridable Function TryDeleteMember (binder As DeleteMemberBinder) As Boolean
Parametreler
- binder
- DeleteMemberBinder
Silme işlemi hakkında bilgi sağlar.
Döndürülenler
true
işlem başarılı olursa; aksi takdirde , false
. Bu yöntem döndürürse false
, davranışı dilin çalışma zamanı bağlayıcısı belirler. (Çoğu durumda, dile özgü bir çalışma zamanı özel durumu oluşturulur.)
Açıklamalar
sınıfından türetilen sınıflar, bir nesne üyesinin DynamicObject nasıl silineceğini belirtmek için bu yöntemi geçersiz kılabilir. Bu yöntem geçersiz kılınmadığında, davranışı dilin çalışma zamanı bağlayıcısı belirler. (Çoğu durumda, dile özgü bir çalışma zamanı özel durumu oluşturulur.)
C# ve Visual Basic derleyicileri bu yöntemi kullanmak için hiçbir zaman kod yaymaz çünkü bu tür bir işlemi desteklemez. Bu yöntem, Python'da olduğu gibi del sampleObject.SampleMember
üyeleri silme söz dizimlerini destekleyen dillere yöneliktir.