Soap.InvokeRegistry.TRemotableTypeRegistry.RegisterExternalPropName
Delphi
procedure RegisterExternalPropName(Info: PTypeInfo; const InternalName: string; const ExternalName: InvString);
C++
void __fastcall RegisterExternalPropName(System::Typinfo::PTypeInfo Info, const System::UnicodeString InternalName, const System::UnicodeString ExternalName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TRemotableTypeRegistry |
説明
リモート可能なクラスのプロパティ名と XML スキーマ中の要素名との対応を登録します。
RegisterExternalPropName メソッドを使用すると,XML スキーマ複合型にある要素名と,その型を表すリモート可能なクラスの対応するプロパティとの関連付けを作成できます。これにより,リモート可能なクラスは,無効な名前(たとえばキーワード)の要素を含む複合型を表すことができます。
Info は,XML スキーマで定義されている複合型に対応するリモート可能なクラスの型情報へのポインタです。
InternalName は,要素に対応する,リモート可能なクラスのプロパティに使用される名前です。
ExternalName は,XML スキーマが定義する複合型の一部である XML 要素の名前です。