Soap.TypeTrans.TTypeTranslator.CastSoapToVariant

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure  CastSoapToVariant(SoapInfo: PTypeInfo; const SoapData: InvString; NatData: Pointer); overload;
function   CastSoapToVariant(SoapInfo: PTypeInfo; const SoapData: InvString): Variant; overload;

C++

void __fastcall CastSoapToVariant(System::Typinfo::PTypeInfo SoapInfo, const System::UnicodeString SoapData, void * NatData)/* overload */;
System::Variant __fastcall CastSoapToVariant(System::Typinfo::PTypeInfo SoapInfo, const System::UnicodeString SoapData)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.TypeTrans.pas
Soap.TypeTrans.hpp
Soap.TypeTrans TTypeTranslator

Description

Convertit une chaîne SOAP en une variable variant qui encapsule la variable native correspondante.

CastSoapToNative convertit la représentation chaîne SOAP d'un type simple en la variable native correspondante. Une variable d'un type simple devrait tenir dans un seul élément de texte XML.

Les paramètres sont décrits dans le tableau suivant :

Paramètre Signification
SoapInfo Type RTTI natif (c'est ainsi que le type natif est spécifié).
SoapData Chaîne SOAP qui devrait représenter la valeur native.
NatData Pointeur sur une région de la mémoire qui devrait représenter les données variant (c'est là où la valeur native est écrite). Voir PVarData. Au cas où ce paramètre n'est pas spécifié, le résultat de la conversion est renvoyé sous forme d'une variable variant.

Voir aussi