Freigeben über


InvokeMemberBinder.FallbackInvoke Methode

Definition

Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Aufrufvorgangs aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.

public:
 abstract System::Dynamic::DynamicMetaObject ^ FallbackInvoke(System::Dynamic::DynamicMetaObject ^ target, cli::array <System::Dynamic::DynamicMetaObject ^> ^ args, System::Dynamic::DynamicMetaObject ^ errorSuggestion);
public abstract System.Dynamic.DynamicMetaObject FallbackInvoke (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion);
public abstract System.Dynamic.DynamicMetaObject FallbackInvoke (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject? errorSuggestion);
abstract member FallbackInvoke : System.Dynamic.DynamicMetaObject * System.Dynamic.DynamicMetaObject[] * System.Dynamic.DynamicMetaObject -> System.Dynamic.DynamicMetaObject
Public MustOverride Function FallbackInvoke (target As DynamicMetaObject, args As DynamicMetaObject(), errorSuggestion As DynamicMetaObject) As DynamicMetaObject

Parameter

target
DynamicMetaObject

Das Ziel des dynamischen Aufrufvorgangs.

args
DynamicMetaObject[]

Die Argumente des dynamischen Aufrufvorgangs.

errorSuggestion
DynamicMetaObject

Das zu verwendende Bindungsergebnis, wenn die Bindung misslingt, oder NULL.

Gibt zurück

Das DynamicMetaObject, das dem Ergebnis der Bindung entspricht.

Hinweise

Diese Methode wird vom Ziel aufgerufen, wenn das Ziel den Aufrufmembervorgang als Sequenz von get-Member implementiert und aufruft, damit die DynamicMetaObject Anforderung nur die Bindung des Aufrufvorgangs angibt.

Gilt für: