System.Bindings.EvalProtocol.ICustomWrapper

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

ICustomWrapper = interface

C++

__interface  INTERFACE_UUID("{45963846-9D75-4219-8A5D-1CDEECAEA7CD}") ICustomWrapper  : public System::IInterface

Eigenschaften

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

Beschreibung

Stellt für die Engine Informationen über die syntaktische Form des gekapselten nachgebildeten Objekt-Member und die Benutzerroutine bereit, die den Wert für den nachgebildeten Member berechnet.

Ein benutzerdefinierter Wrapper implementiert immer das Interface ICustomWrapper, weil es an die Engine Informationen über die syntaktische Form des gekapselten nachgebildeten Objekt-Member und die Benutzerroutine liefert, die den Wert für den nachgebildeten Member berechnet.

Beispielsweise kann die Engine auf Basis des Wrapper-Typs ermitteln, ob Parameter an den benutzerdefinierten Wrapper zur Berechnung des Wertes des gekapselten nachgebildeten Objekt-Member übergeben werden müssen oder nicht.

Siehe auch