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