Soap.InvokeRegistry.TRemotableTypeRegistry.ClassToURI
Delphi
function ClassToURI(AClass: TClass; var URI, Name: InvString; var IsScalar: Boolean; tryToRegister: Boolean = True): Boolean; overload;
function ClassToURI(AClass: TClass; var URI, Name: InvString): Boolean; overload;
C++
bool __fastcall ClassToURI(System::TClass AClass, System::UnicodeString &URI, System::UnicodeString &Name, bool &IsScalar, bool tryToRegister = true)/* overload */;
bool __fastcall ClassToURI(System::TClass AClass, System::UnicodeString &URI, System::UnicodeString &Name)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TRemotableTypeRegistry |
Beschreibung
Gibt den Namespace-URI zurück, der einer bestimmten Remotable-Klasse zugeordnet ist.
ClassToURI untersucht eine registrierte Remotable-Klasse und ruft ihren Namespace-URI und Typnamen ab. Die Zuordnung zwischen der Klasse und ihrem Namespace-URI und Typnamen wird hergestellt, wenn die Klasse mit RegisterXSClass registriert wird.
AClass ist die Klassenreferenz der Remotable-Klasse.
URI gibt den Namespace-URI zurück, der der Klasse zugeordnet ist.
Name gibt den registrierten Typnamen der Klasse zurück.
IsScalar gibt an, ob die Klasse mit einem skalaren Typ in einem WSDL-Dokument korrespondiert.
tryToRegister gibt an, ob die Registrierung für Remotable-Typen die in AClass angegebene Klasse automatisch registrieren soll, falls sie noch nicht registriert ist. Dieser Parameter wird nur verwendet, wenn die Eigenschaft AutoRegisterNativeTypes den Wert true hat.