Soap.TypeTrans.TTypeTranslator.CastSoapToVariant

提供: RAD Studio API Documentation
移動先: 案内検索

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

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Soap.TypeTrans.pas
Soap.TypeTrans.hpp
Soap.TypeTrans TTypeTranslator

説明

SOAP 文字列を、対応するネイティブ変数をカプセル化したバリアント変数へ、変換します。

CastSoapToNative は、単純型の SOAP 文字列表現を、対応するネイティブ変数に変換します。 (単純型の変数は、単一の XML テキスト要素に割り当てられなければなりません。)

パラメータは、次の表のとおりです:

パラメータ 意味
SoapInfo Native 型の RTTI(これがネイティブ型が指定される方法です)
SoapData ネイティブの値を表す SOAP 文字列
NatData バリアント データを表すメモリ領域へのポインタ(ネイティブ値が書き込まれる場所です)。PVarData を参照。このパラメータが指定されなかった場合、変換結果はバリアント変数として返されます。

関連項目