Soap.InvokeRegistry.TInvokableClassRegistry.GetWSDLEncoding
Delphi
function GetWSDLEncoding(Info: PTypeInfo; const Namespace: string; const InternalIntfName: string): InvString; overload;
function GetWSDLEncoding(Info: PTypeInfo; const Namespace: string): InvString; overload;
function GetWSDLEncoding(Info: PTypeInfo): InvString; overload;
C++
System::UnicodeString __fastcall GetWSDLEncoding(System::Typinfo::PTypeInfo Info, const System::UnicodeString Namespace, const System::UnicodeString InternalIntfName)/* overload */;
System::UnicodeString __fastcall GetWSDLEncoding(System::Typinfo::PTypeInfo Info, const System::UnicodeString Namespace)/* overload */;
System::UnicodeString __fastcall GetWSDLEncoding(System::Typinfo::PTypeInfo Info)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TInvokableClassRegistry |
Beschreibung
Gibt das Codierattribut des XML-Headers eines Dokuments zurück, das den Port-Typ beschreibt, zu dem das Interface gehört.
GetWSDLEncoding gibt - sofern vorhanden - das Codierattribut zurück, das mit der Methode RegisterInterface bei dem Interface registriert ist. Das Codierattribut ist ein Attribut des XML-Headers eines WSDL-Dokuments und beschreibt den Zeichensatz, der von allen Elementen, die dieses Dokument definiert, verwendet werden soll.
Info zeigt auf die Typinformation des registrierten Interface.
Namespace gibt den Namespace an, der für das Interface mit der Methode RegisterInterface registriert wurde. Namespace kann ein leerer String sein.
InternalIntfName ist der Name des Interface (kann von dem entsprechenden Port-Typ abweichen).