Soap.TypeTrans.TTypeTranslator.CastSoapToVariant

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Soap.TypeTrans.pas
Soap.TypeTrans.hpp
Soap.TypeTrans TTypeTranslator

Beschreibung

Konvertiert einen SOAP-String in eine Varianten-Variable, die die entsprechende native Variable kapselt.

CastSoapToNative konvertiert die SOAP-String-Repräsentation eines einfachen Typs in die entsprechende native Variable. (Eine Variable eines einfachen Typs sollte in ein einzelnes XML-Textelement passen.)

Die Parameter sind in der folgenden Tabelle aufgeführt:

Parameter Bedeutung
SoapInfo Dem nativen Typ zugeordnete RTTI (der native Typ wird auf diese Weise angegeben).
SoapData SOAP-String, der den nativen Wert repräsentieren sollte.
NatData Zeiger auf einen Speicherbereich, der die Variant-Daten enthalten sollte (in diesen Bereich wird der native Wert geschrieben). Siehe PVarData. Wenn dieser Parameter nicht angegeben ist, wird das Konvertierungsergebnis als Varianten-Variable zurückgegeben.

Siehe auch