DynamicObject.TryDeleteMember(DeleteMemberBinder) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje implementaci operací, které odstraní člen objektu. Tato metoda není určená k použití v jazyce C# nebo 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
Parametry
- binder
- DeleteMemberBinder
Poskytuje informace o odstranění.
Návraty
trueje-li operace úspěšná; v opačném případě . false Pokud tato metoda vrátí false, run-time binder jazyka určuje chování. (Ve většině případů se vyvolá výjimka za běhu specifická pro jazyk.)
Poznámky
Třídy odvozené z DynamicObject třídy mohou přepsat tuto metodu určit, jak má být člen objektu odstraněn. Pokud tato metoda není přepsána, pořadač za běhu jazyka určuje chování. (Ve většině případů se vyvolá výjimka za běhu specifická pro jazyk.)
C# a Visual Basic kompilátory nikdy nevysílají kód pro použití této metody, protože nepodporují tento druh operace. Tato metoda je určená pro jazyky, které podporují syntaxi pro odstraňování členů, například del sampleObject.SampleMember v Python.