Soap.TypeTrans.TTypeTranslator.CastSoapToVariant
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. |