InvokeRegistry
From XE API Documentation
Contents |
Classes
| ERemotableException |
ERemotableException is the class for exceptions that can be communicated from a Web Service application to a client application. |
| ERemotableExceptionClass |
ERemotableExceptionClass defines the metaclass for ERemotableException. |
| ETypeRegistryException | ETypeRegistryException is the exception raised when the invocation registry or the invokable type registry encounters an invalid type. |
| ExtNameMapItem | |
| IHeadersSetter | |
| InterfaceMapItem | InterfaceMapItem stores information about an invokable interface. |
| IntfExceptionItem | IntfExceptionItem and TExceptionItemArray describe the association between a remotable exception and an interface that can raise it. |
| IntfHeaderItem | IntfHeaderItem and THeaderItemArray describe the association between a header and the SOAP messages that include it. |
| InvRegClassEntry | |
| IObjConverter | IObjConverter is the interface for converting between a remotable class and its SOAP representation. |
| ISOAPHeaders |
ISOAPHeaders is the interface for accessing the headers that accompany a message encoded using SOAP. |
| MethodMapItem |
Stores information about a method of an invokable interface. |
| ParameterMapItem |
Stores information about a parameter of a method exposed by an invokable interface. |
| TDataContext | TDataContext stores temporary information about a set of objects, Variants, and other related values. |
| TDynToClear | |
| THeaderList | THeaderList maintains a list of SOAP headers. |
| TInvContext | TInvContext stores information about a method call on an invokeable interface. |
| TInvokableClass |
TInvokableClass is the base class for the implementation classes of invokable interfaces. |
| TInvokableClassClass |
TInvokableClassClass defines the metaclass for TInvokableClass. |
| TInvokableClassRegistry | TInvokableClassRegistry is the type of the invocation registry. |
| TPascalRemotableClassRegistry | TPascalRemotableClassRegistry is the type of the remotable class registry. |
| TPascalRemotableTypeRegistry | TPascalRemotableTypeRegistry is the type of the remotable type registry. |
| TRemHeaderEntry | |
| TRemotable |
TRemotable is the base class for classes that can be passed as parameters or return values in a Web Service application. |
| TRemotableClass |
TRemotableClass defines the metaclass for TRemotable. |
| TRemotableClassRegistry | TRemotableClassRegistry is an alias for TRemotableTypeRegistry. |
| TRemotableTypeRegistry | TRemotableTypeRegistry is the type of the remotable type registry. |
| TRemotableXS |
TRemotableXS is the base class for classes that represent a non-native scalar type on an invokable interface in a Web Service application. |
| TRemotableXSClass |
TRemotableXSClass defines the metaclass for TRemotableXS. |
| TRemRegEntry | TRemRegEntry stores information for the remotable type registry. |
| TSOAPAttachment |
TSOAPAttachment represents an attachment that is included with SOAP messages that represent method calls in a Web Service application. |
| TSOAPAttachmentClass |
TSOAPAttachmentClass defines the metaclass for TSOAPAttachment. |
| TSOAPHeader | TSOAPHeader represents a header on the SOAP envelope that contains an encoded message in a Web Service application. |
| TSOAPHeaderClass |
TSOAPHeaderClass defines the metaclass for TSOAPHeader. |
| TSOAPHeaders | TSOAPHeaders is a helper object for implementing the ISOAPHeaders interface. |
| TSOAPHeadersBase | TSOAPHeadersBase is the base class for classes that maintain lists of SOAP headers. |
Functions
| GetRemotableDataContext | Returns the TDataContext object that provides temporary storage during a call to an invokable interface. |
| InvRegistry | Provides access to the invocation registry. |
| RemClassRegistry | Provides access to the remotable class registry. |
| RemTypeRegistry | Provides access to the remotable type registry. |
| SetRemotableDataContext | Sets the data context that provides temporary storage during a call to an invokable interface. |
| SubstituteStrings |
Types
| _di_IHeadersSetter | |
| _di_IObjConverter | |
| _di_ISOAPHeaders | |
| eHeaderMethodType | eHeaderMethodType and THeaderMethodTypeArray indicate the types of messages that should include a given header type. |
| ERemotableExceptionClass |
ERemotableExceptionClass defines the metaclass for ERemotableException. |
| ExtNameMapItem | |
| InterfaceMapItem | InterfaceMapItem stores information about an invokable interface. |
| IntfExceptionItem | IntfExceptionItem and TExceptionItemArray describe the association between a remotable exception and an interface that can raise it. |
| IntfHeaderItem | IntfHeaderItem and THeaderItemArray describe the association between a header and the SOAP messages that include it. |
| Invokeregistry__51 | |
| Invokeregistry__61 | |
| Invokeregistry__71 | |
| InvRegClassEntry | |
| InvString | InvString is the type for strings that are used to represent all or part of an encoded call on an invokable interface. |
| InvStringDynArray | InvStringDynArray is a dynamic array of InvString values. |
| MethodMapItem |
Stores information about a method of an invokable interface. |
| ObjectConvertOptions | ObjectConvertOptions and TObjectConvertOptions are flags that customize how to convert a remotable object to or from its SOAP representation. |
| ParameterMapItem |
Stores information about a parameter of a method exposed by an invokable interface. |
| PTRemotable | |
| SerializationOptions | SerializationOptions and TSerializationOptions are flags that customize how to convert a remotable object to or from its SOAP representation. |
| TCreateInstanceProc | TCreateInstanceProc is the type of the factory routine that returns an instance of an invokable class. |
| TDynToClear | |
| TExceptionItemArray | TExceptionItemArray is a dynamic array of IntfExceptionItem values. |
| THeaderItemArray | |
| THeaderMethodTypeArray | |
| TInterfaceMapItemArray |
Represents an array of InterfaceMapItem instances. |
| TIntfInvokeOption | TIntfInvokeOption and TIntfInvokeOptions represent flags that customize how to handle calls to an invokable interface. |
| TIntfInvokeOptions | TIntfInvokeOptions and TIntfInvokeOption represent flags that customize the way to handle calls to an invokable interface. |
| TInvokableClassClass |
TInvokableClassClass defines the metaclass for TInvokableClass. |
| TObjectConvertOptions | TObjectConvertOptions and ObjectConvertOptions are flags that customize the way to convert a remotable object to or from its SOAP representation. |
| TObjMultiOptions | TObjMultiOptions indicates how multiple references to the same remotable class should be translated into a SOAP representation. |
| TPascalRemotableClassRegistry | TPascalRemotableClassRegistry is the type of the remotable class registry. |
| TPascalRemotableTypeRegistry | TPascalRemotableTypeRegistry is the type of the remotable type registry. |
| TRemHeaderEntry | |
| TRemotableClass |
TRemotableClass defines the metaclass for TRemotable. |
| TRemotableClassRegistry | TRemotableClassRegistry is an alias for TRemotableTypeRegistry. |
| TRemotableXSClass |
TRemotableXSClass defines the metaclass for TRemotableXS. |
| TRemRegEntry | TRemRegEntry stores information for the remotable type registry. |
| TRemRegEntryArray | TRemRegEntryArray is a dynamic array of TRemRegEntry values. |
| TRequiredArray | TRequiredArray is a dynamic array of boolean values. |
| TSerializationOptions | TSerializationOptions and SerializationOptions are flags that customize how to convert a remotable object to or from its SOAP representation. |
| TSOAPAttachmentClass |
TSOAPAttachmentClass defines the metaclass for TSOAPAttachment. |
| TSOAPHeaderClass |
TSOAPHeaderClass defines the metaclass for TSOAPHeader. |
Variables
| AppNameSpacePrefix | Supplies a unique prefix to use for automatically generated namespaces given to invokable interfaces and remotable types. |
| InvStringDynArray | InvStringDynArray is a dynamic array of InvString values. |
| TExceptionItemArray | TExceptionItemArray is a dynamic array of IntfExceptionItem values. |
| THeaderItemArray | |
| THeaderMethodTypeArray | |
| TInterfaceMapItemArray |
Represents an array of InterfaceMapItem instances. |
| TRemRegEntryArray | TRemRegEntryArray is a dynamic array of TRemRegEntry values. |
| TRequiredArray | TRequiredArray is a dynamic array of boolean values. |
| XMLBase64Types | |
| XMLSchemaInstNamespaces | |
| XMLSchemaNamespaces |
Constants
| AS_ATTRIBUTE | AS_ATTRIBUTE: Boolean = False; |
| hmtAll | hmtAll: eHeaderMethodType = hmtAll; |
| hmtRequest | hmtRequest: eHeaderMethodType = hmtRequest; |
| hmtResponse | hmtResponse: eHeaderMethodType = hmtResponse; |
| ioDefault | ioDefault: TIntfInvokeOption = ioDefault; |
| ioDocument | ioDocument: TIntfInvokeOption = ioDocument; |
| ioHasAllSOAPActions | ioHasAllSOAPActions: TIntfInvokeOption = ioHasAllSOAPActions; |
| ioHasDefaultSOAPAction | ioHasDefaultSOAPAction: TIntfInvokeOption = ioHasDefaultSOAPAction; |
| ioHasNamespace | ioHasNamespace: TIntfInvokeOption = ioHasNamespace; |
| ioHasReturnParamNames | ioHasReturnParamNames: TIntfInvokeOption = ioHasReturnParamNames; |
| ioHasUDDIInfo | ioHasUDDIInfo: TIntfInvokeOption = ioHasUDDIInfo; |
| ioIsAppServerSOAP | ioIsAppServerSOAP: TIntfInvokeOption = ioIsAppServerSOAP; |
| ioLiteral | ioLiteral: TIntfInvokeOption = ioLiteral; |
| ioSOAP12 | ioSOAP12: TIntfInvokeOption = ioSOAP12; |
| ocDefault | ocDefault: TObjMultiOptions = ocDefault; |
| ocMultiRef | ocMultiRef: TObjMultiOptions = ocMultiRef; |
| ocNoMultiRef | ocNoMultiRef: TObjMultiOptions = ocNoMultiRef; |
| ocoDontPrefixNode | ocoDontPrefixNode: ObjectConvertOptions = ocoDontPrefixNode; |
| ocoDontPutTypeAttr | ocoDontPutTypeAttr: ObjectConvertOptions = ocoDontPutTypeAttr; |
| ocoDontSerializeProps | ocoDontSerializeProps: ObjectConvertOptions = ocoDontSerializeProps; |
| XMLBase64Types | XMLBase64Types: :71; |
| XMLSchemaInstNamespaces | XMLSchemaInstNamespaces: :51; |
| XMLSchemaNamespaces | XMLSchemaNamespaces: :61; |
| xoAttributeOnLastMember | xoAttributeOnLastMember: SerializationOptions = xoAttributeOnLastMember; |
| xoHolderClass | xoHolderClass: SerializationOptions = xoHolderClass; |
| xoInlineArrays | xoInlineArrays: SerializationOptions = xoInlineArrays; |
| xoLiteralParam | xoLiteralParam: SerializationOptions = xoLiteralParam; |
| xoOption6 | xoOption6: SerializationOptions = xoOption6; |
| xoOption7 | xoOption7: SerializationOptions = xoOption7; |
| xoOption8 | xoOption8: SerializationOptions = xoOption8; |
| xoOption9 | xoOption9: SerializationOptions = xoOption9; |
| xoOptionA | xoOptionA: SerializationOptions = xoOptionA; |
| xoOptionB | xoOptionB: SerializationOptions = xoOptionB; |
| xoOptionC | xoOptionC: SerializationOptions = xoOptionC; |
| xoOptionD | xoOptionD: SerializationOptions = xoOptionD; |
| xoOptionE | xoOptionE: SerializationOptions = xoOptionE; |
| xoOptionF | xoOptionF: SerializationOptions = xoOptionF; |
| xoOptionG | xoOptionG: SerializationOptions = xoOptionG; |
| xoOptionH | xoOptionH: SerializationOptions = xoOptionH; |
| xoOptionI | xoOptionI: SerializationOptions = xoOptionI; |
| xoSimpleTypeWrapper | xoSimpleTypeWrapper: SerializationOptions = xoSimpleTypeWrapper; |