Soap.InvokeRegistry.TInvokableClassRegistry.RegisterInvokeOptions

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure RegisterInvokeOptions(Info: PTypeInfo; const InvokeOption: TIntfInvokeOption); overload;
procedure RegisterInvokeOptions(Info: PTypeInfo; const InvokeOptions: TIntfInvokeOptions); overload;

C++

void __fastcall RegisterInvokeOptions(System::Typinfo::PTypeInfo Info, const TIntfInvokeOption InvokeOption)/* overload */;
void __fastcall RegisterInvokeOptions(System::Typinfo::PTypeInfo Info, const TIntfInvokeOptions InvokeOptions)/* overload */;

Eigenschaften

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

Beschreibung

Registriert Flags, welche die Aufrufsart einer registrierten Schnittstelle anpassen.

RegisterInvokeOptions verbindet eine oder mehrere spezielle Aufruf-Flags mit einer registrierten Schnittstelle. Die Schnittstelle muss vorher durch einen Aufruf der Methode RegisterInterface registriert worden sein. Aufruf-Flags definieren die Art und Weise, in der eine registrierte Schnittstelle aufgerufen wird, insbesondere die Art, in der solche Aufrufe weitergeleitet oder nicht weitergeleitet werden.

Info 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.

InvokeOption gibt eine einzelne Aufrufoption an, die mit der Schnittstelle verbunden werden soll.

InvokeOptions gibt eine Gruppe von Aufrufoptionen an, die mit der Schnittstelle verbunden werden sollen.

Anmerkung:  RegisterInvokeOptions fügt die angegebene Option (oder die Optionen) in die Gruppe der Aufruf-Flags ein, die für die Schnittstelle bereits registriert wurden. Bereits zuvor registrierte Optionen werden dadurch nicht entfernt.

Siehe auch