System.Bindings.EvalProtocol.TCustomWrapperGetterCallback

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TCustomWrapperGetterCallback = reference to function (ParentObject: TObject;
const MemberName: String; Args: TArray<TValue>): TValue;

C++

__interface TCustomWrapperGetterCallback  : public System::IInterface

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
anonMethod
class
public
System.Bindings.EvalProtocol.pas
System.Bindings.EvalProtocol.hpp
System.Bindings.EvalProtocol System.Bindings.EvalProtocol

Beschreibung

Vom benutzerdefinierten Wrapper verwendete Callback-Funktion zum Ermitteln des eigentlichen Wertes des nachgebildeten, gekapselten Objekt-Member.

Mit der Callback-Funktion TCustomWrapperGetterCallback ermittelt der benutzerdefinierte Wrapper den eigentlichen Wert des nachgebildeten, gekapselten Objekt-Member. TCustomWrapperGetterCallback sollte mit den in der folgenden Tabelle aufgeführten Parametern aufgerufen werden:

Parameter Bedeutung
ParentObject Der benutzerdefinierte Gültigkeitsbereich, der den benutzerdefinierten Wrapper erstellt hat, der diese Callback-Funktion verwendet, wurde für das Objekt erstellt, auf das diese Eigenschaft zeigt.
MemberName Der Name des nachgebildeten Objekt-Member, das von dem benutzerdefinierten Wrapper gekapselt wird, der diese Callback-Funktion verwendet.
Args Argumente, die von dem Bindungsausdrucksskript an diese Routine übergeben werden, um die Berechnung des Wertes des gekapselten nachgebildeten Objekt-Member zu ermöglichen. Der nachgebildete Objekt-Member muss das Format entweder einer indizierten Eigenschaft oder einer Methode haben, damit Parameter im Evaluator übergeben werden können. Bei nachgebildeten normalen Eigenschaften ist dieser Parameter leer.

TCustomWrapperGetterCallback gibt den berechneten Wert des nachgebildeten Objekt-Member zurück.

Siehe auch