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.