Soap.InvokeRegistry.TInvokableClassRegistry.GetIntfInvokeOptions
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.