Soap.InvokeRegistry.TRemRegEntry

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TRemRegEntry = record

C++

struct DECLSPEC_DRECORD TRemRegEntry
{
private:
    typedef System::DynamicArray<ExtNameMapItem> _TRemRegEntry__1;
public:
    System::TClass ClassType;
    System::Typinfo::TTypeInfo *Info;
    System::UnicodeString URI;
    System::UnicodeString Name;
    System::UnicodeString ExtName;
    bool IsScalar;
    TObjMultiOptions MultiRefOpt;
    TSerializationOptions SerializationOpt;
    _TRemRegEntry__1 PropNameMap;
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry Soap.InvokeRegistry

Description

TRemRegEntry stocke les informations concernant le registre des types distants.

TRemRegEntry représente le type utilisé par le registre des types distants pour stocker les informations sur un type recensé. Le type TRemRegEntry est utilisé pour représenter les classes distantes et les types distants. Il contient les membres suivants :

ClassType est la référence de la classe. Il n'est pas utilisé pour les entrées représentant des types qui ne sont pas des classes.

Info est le pointeur d'informations de type pour une classe ou un type recensé.

URI est l'URI d'espace de nommage que le registre associe à la classe ou au type.

Name est le nom de type de la classe ou du type, tel qu'il apparaît dans les appels de méthodes codées ou les documents WSDL.

ExtName est identique à Name.

IsScalar indique si l'entrée décrit une classe ou un type qui effectue du marshaling en tant que type scalaire.

MultiRefOpt indique la manière d'effectuer le marshaling de plusieurs instances d'une classe recensée. Il n'est pas utilisé pour les entrées représentant des types.

SerializationOpt indique comment effectuer la conversion entre une classe recensée et sa représentation codée.

PropNameMap est un tableau d'entrées décrivant la relation entre les propriétés de l'interface invocable et les noms externes auxquels elles correspondent (en cas de différence).