DynamicObject.TryDeleteMember(DeleteMemberBinder) Methode

Definition

Stellt die Implementierung für Vorgänge bereit, die ein Objektelement löschen. Diese Methode ist nicht für die Verwendung in C# oder Visual Basic vorgesehen.

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

Stellt Informationen zum Löschen bereit.

Gibt zurück

true, wenn der Vorgang erfolgreich ist, andernfalls false. Wenn diese Methode zurückgegeben wird false, bestimmt der Laufzeitordner der Sprache das Verhalten. (In den meisten Fällen wird eine sprachspezifische Laufzeit ausnahme ausgelöst.)

Hinweise

Von der DynamicObject Klasse abgeleitete Klassen können diese Methode überschreiben, um anzugeben, wie ein Objektelement gelöscht werden soll. Wenn diese Methode nicht überschrieben wird, bestimmt der Laufzeitordner der Sprache das Verhalten. (In den meisten Fällen wird eine sprachspezifische Laufzeit ausnahme ausgelöst.)

C# und Visual Basic Compiler geben niemals Code aus, um diese Methode zu verwenden, da sie diese Art von Vorgang nicht unterstützen. Diese Methode ist für Sprachen vorgesehen, die syntax zum Löschen von Elementen unterstützen, z. B. del sampleObject.SampleMember in Python.

Gilt für: