Soap.InvokeRegistry.TInvokableClassRegistry.RegisterInvokeOptions

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi