Soap.InvokeRegistry.TInvokableClassRegistry.GetIntfInvokeOptions

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function  GetIntfInvokeOptions(const IntfInfo: PTypeInfo): TIntfInvokeOptions; overload;
function  GetIntfInvokeOptions(const AGUID: TGUID): TIntfInvokeOptions; overload;

C++

TIntfInvokeOptions __fastcall GetIntfInvokeOptions(const System::Typinfo::PTypeInfo IntfInfo)/* overload */;
TIntfInvokeOptions __fastcall GetIntfInvokeOptions(const GUID &AGUID)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvokableClassRegistry

Beschreibung

Ermittelt alle Flags, welche die Art anpassen, mit der Aufrufe für registrierte Schnittstellen vorgenommen werden.

GetIntfInvokeOptions ermittelt alle Aufrufoptionen, die mit Hilfe der Methode RegisterInvokeOptions registriert worden sind. Die Aufrufoptionen definieren die Art und Weise, in der eine registrierte Schnittstelle aufgerufen wird, insbesondere die Art, mit der solche Aufrufe weitergeleitet oder nicht weitergeleitet werden. Externe Schnittstellen-Objekte (THTTPRIO) rufen diese Methode auf, um zu bestimmen, welche Optionen benötigt werden, um jene Komponente einzustellen, die der Wert ihrer Eigenschaft Converter ist.

AGUID ermittelt die registrierte Schnittstelle anhand ihres einmaligen Bezeichners GUID.

IntfInfo ermittelt die registrierte Schnittstelle mit Hilfe ihrer Laufzeittypinformation (RTTI). Sie erhalten diese Typinformation von einer aufrufbaren Schnittstelle, indem Sie die Funktion TypeInfo (Delphi) bzw. den Operator __delphirtti (C++) aufrufen.

GetIntfInvokeOptions gibt eine Gruppe von Flags zurück, die anzeigen, wie Aufrufe einer spezifischen Schnittstelle ausgeführt werden.

Siehe auch