Soap.InvokeRegistry.TInvokableClassRegistry.RegisterExceptionMethod

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure RegisterExceptionMethod(Info: PTypeInfo; AClass: TClass; const MethodName: string);

C++

void __fastcall RegisterExceptionMethod(System::Typinfo::PTypeInfo Info, System::TClass AClass, const System::UnicodeString MethodName);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvokableClassRegistry

Description

Recense les méthodes d'une interface invocable qui peuvent déclencher une classe d'exception recensée.

Appelez RegisterExceptionMethod pour chaque méthode d'une interface invocable qui peut déclencher une classe d'exception recensée. La classe d'exception doit être précédemment recensée par un appel à la méthode RegisterException. Si vous n'appelez pas RegisterExceptionMethod, le document WSDL de l'interface traite l'exception en tant qu'élément associé à toutes les méthodes de l'interface. Pour restreindre l'utilisation de l'exception à un sous-ensemble des méthodes, appelez RegisterExceptionMethod pour chaque méthode susceptible de déclencher l'exception. Après avoir recensé la première méthode de cette façon, l'exception est limitée à cette seule méthode (et à toutes les méthodes ensuite recensées par un autre appel à RegisterExceptionMethod).

Info pointe sur les informations de type de l'interface invocable pouvant déclencher l'exception.

AClass décrit la classe d'exceptions. Il doit s'agir de la référence de classe qui a été utilisée pour recenser l'exception par un appel à la méthode RegisterException.

MethodName est le nom d'une méthode qui peut déclencher l'exception.

Voir aussi