DynamicObject.TryDeleteMember(DeleteMemberBinder) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az objektumtagot törlő műveletek implementációját biztosítja. Ez a módszer nem C# vagy Visual Basic használatára szolgál.
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
Paraméterek
- binder
- DeleteMemberBinder
A törléssel kapcsolatos információkat tartalmaz.
Válaszok
trueha a művelet sikeres; egyéb esetben. false Ha ez a metódus visszatér false, a nyelv futásidejű kötése határozza meg a viselkedést. (A legtöbb esetben a rendszer nyelvspecifikus futásidejű kivételt ad ki.)
Megjegyzések
Az osztályból származó osztályok felülbírálhatják ezt a DynamicObject metódust, hogy megadják az objektumtagok törlésének módját. Ha ez a módszer nincs felülírva, a nyelv futásidejű kötése határozza meg a viselkedést. (A legtöbb esetben a rendszer nyelvspecifikus futásidejű kivételt ad ki.)
A C# és Visual Basic fordítók soha nem bocsátanak ki kódot a metódus használatához, mert nem támogatják ezt a fajta műveletet. Ez a módszer olyan nyelvekre vonatkozik, amelyek támogatják a tagok törlésének szintaxisát, például del sampleObject.SampleMember Python.