Udostępnij za pośrednictwem


InvokeMemberBinder.FallbackInvoke Metoda

Definicja

Po zastąpieniu w klasie pochodnej program wykonuje powiązanie operacji dynamicznego wywoływania, jeśli docelowy obiekt dynamiczny nie może powiązać.

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

Parametry

target
DynamicMetaObject

Element docelowy operacji dynamicznego wywoływania.

args
DynamicMetaObject[]

Argumenty operacji dynamicznego wywoływania.

errorSuggestion
DynamicMetaObject

Wynik powiązania, który ma być używany, jeśli powiązanie nie powiedzie się lub ma wartość null.

Zwraca

Wynik DynamicMetaObject powiązania.

Uwagi

Ta metoda jest wywoływana przez obiekt docelowy, gdy obiekt docelowy implementuje operację wywołania elementu członkowskiego jako sekwencję pobierania elementu członkowskiego i wywołuje, aby umożliwić DynamicMetaObject żądaniu powiązania tylko operacji wywołania.

Dotyczy