Bagikan melalui


DynamicObject.TryDeleteMember(DeleteMemberBinder) Metode

Definisi

Menyediakan implementasi untuk operasi yang menghapus anggota objek. Metode ini tidak dimaksudkan untuk digunakan dalam C# atau Visual Basic.

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

Parameter

binder
DeleteMemberBinder

Menyediakan informasi tentang penghapusan.

Mengembalikan

true jika operasi berhasil; jika tidak, false. Jika metode ini mengembalikan false, pengikat run-time bahasa menentukan perilaku. (Dalam kebanyakan kasus, pengecualian run-time khusus bahasa dilemparkan.)

Keterangan

Kelas yang berasal dari DynamicObject kelas dapat mengambil alih metode ini untuk menentukan bagaimana anggota objek harus dihapus. Ketika metode ini tidak ditimpa, pengikat run-time bahasa menentukan perilaku. (Dalam kebanyakan kasus, pengecualian run-time khusus bahasa dilemparkan.)

Pengkompilasi C# dan Visual Basic tidak pernah memancarkan kode untuk menggunakan metode ini karena mereka tidak mendukung operasi semacam ini. Metode ini ditujukan untuk bahasa yang mendukung sintaksis untuk menghapus anggota, seperti del sampleObject.SampleMember di Python.

Berlaku untuk