DynamicObject.TryDeleteMember(DeleteMemberBinder) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l'implémentation pour les opérations qui suppriment un membre objet. Cette méthode n'est pas destinée à être utilisée en C# ou en 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
Paramètres
- binder
- DeleteMemberBinder
Fournit des informations sur la suppression.
Retours
true
si l'opération réussit ; sinon false
. Si cette méthode retourne false
, le binder d'exécution du langage détermine le comportement. (Dans la plupart des cas, une exception runtime spécifique au langage est levée.)
Remarques
Les classes dérivées de la DynamicObject classe peuvent remplacer cette méthode pour spécifier la façon dont un membre de l’objet doit être supprimé. Lorsque cette méthode n’est pas remplacée, le classeur d’exécution du langage détermine le comportement. (Dans la plupart des cas, une exception runtime spécifique au langage est levée.)
Les compilateurs C# et Visual Basic n’émettent jamais de code pour utiliser cette méthode, car ils ne prennent pas en charge ce type d’opération. Cette méthode est destinée aux langages qui prennent en charge la syntaxe de suppression de membres, comme del sampleObject.SampleMember
dans Python.