API:Soap.InvokeRegistry

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Klassen

ERemotableExceptionERemotableException ist die Klasse für Exceptions, die von einer Web-Service-Anwendung an eine Client-Anwendung übergeben werden können.
ERemotableExceptionClassERemotableExceptionClass definiert die Metaklasse für ERemotableException.
ETypeRegistryExceptionETypeRegistryException wird ausgelöst, wenn die Aufrufregistrierung oder die Registrierung für aufrufbare Typen einen ungültigen Typ entdeckt.
IHeadersSetter
IObjConverterIObjConverter ist die Schnittstelle für Konvertierungen zwischen einer Remotable-Klasse und deren SOAP-Entsprechung.
ISOAPHeadersISOAPHeaders ist die Schnittstelle für den Zugriff auf die Header in einer SOAP-Nachricht.
TDataContextTDataContext speichert temporäre Informationen über Objekte, Varianten und Werte, die zusammengehören.
THeaderListTHeaderList verwaltet eine Liste von SOAP-Headern.
TInvContextTInvContext speichert Informationen zu einem Methodenaufruf für eine aufrufbare Schnittstelle.
TInvokableClassTInvokableClass ist die Basisklasse für die Implementierungsklassen aufrufbarer Schnittstellen.
TInvokableClassClassTInvokableClassClass definiert die Metaklasse für TInvokableClass.
TInvokableClassRegistryTInvokableClassRegistry ist der Typ der Aufrufregistrierung.
TPascalRemotableClassRegistryTPascalRemotableClassRegistry ist der Typ der Registrierung für Remotable-Klassen.
TPascalRemotableTypeRegistryTPascalRemotableTypeRegistry ist der Typ der Registrierung für Remotable-Typen.
TRemotableTRemotable ist die Basisklasse für Klassen, die in einer Web-Service-Anwendung als Parameter oder Rückgabewerte übergeben werden können.
TRemotableClassTRemotableClass definiert die Metaklasse für TRemotable.
TRemotableClassRegistryTRemotableClassRegistry ist ein Alias für TRemotableTypeRegistry.
TRemotableTypeRegistryTRemotableTypeRegistry ist der Typ der Registrierung für Remotable-Typen.
TRemotableXSTRemotableXS ist die Basisklasse für Klassen, die einen nicht nativen, skalaren Typ für eine aufrufbare Schnittstelle in einer Web-Service-Anwendung repräsentieren.
TRemotableXSClassTRemotableXSClass definiert die Metaklasse für TRemotableXS.
TSOAPAttachmentTSOAPAttachment definiert eine Anlage, die an alle SOAP-Nachrichten angehängt wird, die Methodenaufrufen in einer Web-Service-Anwendung entsprechen.
TSOAPAttachmentClassTSOAPAttachmentClass definiert die Metaklasse für TSOAPAttachment.
TSOAPHeaderTSOAPHeader wird für einen Header im SOAP-Envelope verwendet, der eine codierte Nachricht in einer Web-Service-Anwendung enthält.
TSOAPHeaderClassTSOAPHeaderClass definiert die Metaklasse für TSOAPHeader.
TSOAPHeadersTSOAPHeaders ist ein Hilfsobjekt für das Implementieren der Schnittstelle ISOAPHeaders.
TSOAPHeadersBaseTSOAPHeadersBase ist die Basisklasse für Komponenten, die Listen von SOAP-Headern verwalten.

Routinen

GetRemotableDataContextGibt das TDataContext-Objekt zurück, das während des Aufrufs einer aufrufbaren Schnittstelle einen temporären Speicher zur Verfügung stellt.
InvRegistryErmöglicht den Zugriff auf die Aufrufregistrierung.
RemClassRegistryErmöglicht den Zugriff auf die Registrierung für Remotable-Klassen.
RemTypeRegistryErmöglicht den Zugriff auf die Registrierung für Remotable-Typen.
SetRemotableDataContextWeist den Datenkontext zu, der während des Aufrufs einer aufrufbaren Schnittstelle einen temporären Speicher zur Verfügung stellt.
SubstituteStrings

Typen

eHeaderMethodTypeeHeaderMethodType und THeaderMethodTypeArray geben die Arten von Nachrichten an, die einen bestimmten Headertyp enthalten sollen.
ExtNameMapItem
InterfaceMapItem
IntfExceptionItemIntfExceptionItem und TExceptionItemArray beschreiben die Zuordnung zwischen einer Remotable-Exception und einer Schnittstelle, die diese auslösen kann.
IntfHeaderItemIntfHeaderItem und THeaderItemArray beschreiben die Zuordnung zwischen einem Header und den SOAP-Nachrichten, die diesen enthalten können.
InvRegClassEntry
InvStringInvString ist der Typ für Strings, die einen codierten Schnittstellenaufruf oder einen Teil davon darstellen.
InvStringDynArrayInvStringDynArray ist ein dynamisches Array mit InvString-Werten.
MethodMapItemSpeichert Informationen über eine Methode eines aufrufbaren Interface.
ObjectConvertOptionsObjectConvertOptions und TObjectConvertOptions steuern, wie die Konvertierung zwischen einem Remotable-Objekt und seiner SOAP-Entsprechung durchgeführt wird.
ParameterMapItemSpeichert Informationen über einen Parameter einer Methode, die von einem aufrufbaren Interface bereitgestellt wird.
PTRemotable
SerializationOptionsSerializationOptions und TSerializationOptions steuern, wie die Konvertierung zwischen einem Remotable-Objekt und seiner SOAP-Entsprechung durchgeführt wird.
Soap_Invokeregistry__51
Soap_Invokeregistry__61
Soap_Invokeregistry__71
TBooleanSOAPArray
TByteSOAPArray
TCardinalSOAPArray
TCreateInstanceProcTCreateInstanceProc ist der Typ der Generatorroutine, die eine Instanz einer aufrufbaren Klasse zurückgibt.
TDoubleSOAPArray
TDynToClear
TExceptionItemArrayTExceptionItemArray ist ein dynamisches Array mit IntfExceptionItem-Werten.
THeaderItemArray
THeaderMethodTypeArray
TInt64SOAPArray
TIntegerSOAPArray
TInterfaceMapItemArrayRepräsentiert ein Array mit InterfaceMapItem-Instanzen.
TIntfInvokeOptionTIntfInvokeOption und TIntfInvokeOptions repräsentieren Flags, die die Behandlung von Aufrufen eines aufrufbaren Interface steuern.
TIntfInvokeOptionsTIntfInvokeOptions und TIntfInvokeOption repräsentieren Flags, die die Behandlung von Aufrufen eines aufrufbaren Interface steuern.
TLongWordSOAPArray
TObjectConvertOptionsTObjectConvertOptions und ObjectConvertOptions steuern, wie die Konvertierung zwischen einem Remotable-Objekt und seiner SOAP-Entsprechung durchgeführt wird.
TObjMultiOptionsTObjMultiOptions legt fest, wie mehrere Referenzen auf dieselbe Remotable-Klasse in eine SOAP-Darstellung übersetzt werden.
TRemHeaderEntry
TRemRegEntryTRemRegEntry speichert Informationen für die Registrierung für Remotable-Typen.
TRemRegEntryArrayTRemRegEntryArray ist ein dynamisches Array mit TRemRegEntry-Werten.
TRequiredArrayTRequiredArray ist ein dynamisches Array von Booleschen Werten.
TSerializationOptionsTSerializationOptions und SerializationOptions steuern, wie die Konvertierung zwischen einem Remotable-Objekt und seiner SOAP-Entsprechung durchgeführt wird.
TShortIntSOAPArray
TSingleSOAPArray
TSmallIntSOAPArray
TStringSOAPArray
TWideStringSOAPArray
TWordSOAPArray

Variablen

AppNameSpacePrefixStellt ein eindeutiges Präfix bereit, das automatisch generierten Namespaces für aufrufbare Interfaces und Remotable-Typen zugewiesen wird.
XMLBase64Types
XMLSchemaInstNamespaces
XMLSchemaNamespaces

Konstanten

AS_ATTRIBUTEAS_ATTRIBUTE: Boolean = False;