DynamicObject.TryDeleteMember(DeleteMemberBinder) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'implementazione per le operazioni che eliminano un membro dell'oggetto. Questo metodo non è destinato all'uso in C# o 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
Parametri
- binder
- DeleteMemberBinder
Fornisce informazioni sull'eliminazione.
Valori restituiti
true se l'operazione riesce; in caso contrario, false. Se questo metodo restituisce false, il binder di runtime del linguaggio determina il comportamento. Nella maggior parte dei casi viene generata un'eccezione di runtime specifica del linguaggio.
Commenti
Le classi derivate dalla classe possono eseguire l'override DynamicObject di questo metodo per specificare come eliminare un membro dell'oggetto. Quando questo metodo non viene sottoposto a override, il binder di runtime del linguaggio determina il comportamento. Nella maggior parte dei casi viene generata un'eccezione di runtime specifica del linguaggio.
I compilatori C# e Visual Basic non generano mai codice per usare questo metodo perché non supportano questo tipo di operazione. Questo metodo è destinato ai linguaggi che supportano la sintassi per l'eliminazione di membri, ad esempio del sampleObject.SampleMember in Python.