Soap.InvokeRegistry.TInvokableClassRegistry.GetUDDIInfo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function  GetUDDIInfo(const IntfInfo: PTypeInfo; var Operator, BindingKey: string): Boolean; overload;
function  GetUDDIInfo(const AGUID: TGUID; var Operator, BindingKey: string): Boolean; overload;

C++

bool __fastcall GetUDDIInfo(const System::Typinfo::PTypeInfo IntfInfo, System::UnicodeString &Operator, System::UnicodeString &BindingKey)/* overload */;
bool __fastcall GetUDDIInfo(const GUID &AGUID, System::UnicodeString &Operator, System::UnicodeString &BindingKey)/* overload */;

Propriétés

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

Description

Récupère la description de l'emplacement UDDI qui décrit une interface recensée.

Généralement, les applications n'ont pas besoin d'appeler GetUDDIInfo. Cette méthode est utilisée de manière interne pour la prise en charge du basculement lorsqu'une interface recensée a été importée à l'aide du navigateur UDDI. Elle récupère les informations qui identifient l'entrée UDDI d'un service Web, de telle sorte que l'application peut extraire de nouveau l'URL cible d'une interface recensée. Les informations UDDI sont précédemment recensées par un appel à la méthode RegisterUDDIInfo.

IntfInfo représente les informations de type à l'exécution (RTTI) d'une interface invocable recensée. L'interface doit avoir été préalablement recensée par un appel à la méthode RegisterInterface.

AGUID est un GUID qui identifie l'interface recensée. L'interface doit avoir été préalablement recensée par un appel à la méthode RegisterInterface.

Operator renvoie l'URL du registre UDDI utilisé pour importer la définition de l'interface.

BindingKey représente l'identificateur unique du TModel qui décrit le service Web auquel l'interface appartient.

GetUDDIInfo renvoie true s'il parvient à trouver et à renvoyer les valeurs des paramètres Operator et BindingKey. Elle renvoie false en l'absence d'informations UDDI recensées pour l'interface spécifiée.

Voir aussi