System.Bindings.EvalProtocol.TCustomWrapperGetterCallback
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.