DynamicObject.TryDeleteMember(DeleteMemberBinder) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.