Soap.InvokeRegistry.TInvokableClassRegistry.RegisterInvokeOptions
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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TInvokableClassRegistry |
Description
Recense les indicateurs qui personnalisent la manière dont une interface recensée est appelée.
RegisterInvokeOptions associe les indicateurs d'invocation spécifiés à une interface recensée. L'interface doit être précédemment recensée par un appel à la méthode RegisterInterface. Les indicateurs d'invocation personnalisent la manière dont une interface recensée est appelée, particulièrement la manière dont ces appels font l'objet d'un marshaling ou d'une annulation de marshaling.
Info identifie l'interface recensée à l'aide de ses informations type à l'exécution (RTTI). Pour obtenir les informations de type d'une interface invocable, appelez la fonction TypeInfo (Delphi) ou __delphirtti (C++).
InvokeOption spécifie une option d'invocation unique à associer à l'interface.
InvokeOptions spécifie un ensemble d'options d'invocation à associer à l'interface.
Remarque : RegisterInvokeOptions ajoute les options spécifiées à l'ensemble d'indicateurs d'invocation déjà recensés pour l'interface. Elle ne supprime aucune option précédemment recensée.