Soap.InvokeRegistry.InterfaceMapItem Fields

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
DefImplpublicDefImpl is the default implementation class for the interface.
DocumentationpublicDocumentation is a brief description that documents the interface.
ExtNamepublicExtName is the name of the corresponding port type that appears in the WSDL document describing this Web Service. ExtName can be an empty string if the interface and port type have the same name.
GUIDpublicGUID is the globally unique identifier for the interface.
InfopublicInfo points to the runtime type information (RTTI) compiled with the interface.
IntfExceptionspublicIntfExceptions is an array of entries that describe the exceptions that the interface can raise.
IntfHeaderspublicIntfHeaders is an array of entries that describe the SOAP headers that should accompany requests directed at the invokable interface.
InvokeOptionspublicInvokeOptions are the options for the interface that have been registered using the RegisterInvokeOptions method. These options customize the way the interface is called.
MethodspublicMethods is an array of entries that describe the relationship between methods on the invokable interface and the operation names to which they correspond (if different).
NamepublicName is the name of the registered invokable interface.
NamespacepublicNamespace is the namespace that is uniquely associated with the interface.
ReturnParamNamespublicReturnParamNames is a semicolon-delimited list of parameter names that map to the return value of a function.
SOAPActionpublicSOAPAction is the SOAP Action header (or set of SOAP Action headers) to use on messages directed to this interface.


If this is an empty string, the application generates a SOAP Action header that is based on the Namespace field. Assign SOAP Action headers using the RegisterDefaultSOAPAction or RegisterAllSOAPActions method. Note that if you have more than one interface with the same namespace URI, you must register them with different SOAP Action headers so that the server can distinguish them.
UDDIBindingKeypublicUDDIBindingKey is the unique identifier for the TModel from UDDIOperator that describes the Web Service to which the interface belongs.
UDDIOperatorpublicUDDIOperator is the URL of the UDDI registry, if any, that was used to import the interface definition.
UnitNamepublicUnitName is the name of the unit in which the interface is defined.
WSDLEncodingpublicWSDLEncoding is the encoding attribute, if any, of the xml header on a WSDL document that defines the port type to which the invokable interface corresponds.