Soap.WebBrokerSOAP.THTTPSoapDispatcher
Delphi
THTTPSoapDispatcher = class(THTTPSoapDispatchNode, IWebDispatch)
C++
class PASCALIMPLEMENTATION THTTPSoapDispatcher : public Soap::Soaphttpdisp::THTTPSoapDispatchNode
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Soap.WebBrokerSOAP.pas Soap.WebBrokerSOAP.hpp |
Soap.WebBrokerSOAP | Soap.WebBrokerSOAP |
Beschreibung
THTTPSoapDispatcher reagiert auf SOAP-Botschaften, indem diese zur Interpretation an einen Aufrufer weitergeleitet werden.
Verwenden Sie THTTPSoapDispatcher in einer Anwendung, die einen Published-Webdienst über SOAP bereitstellt. THTTPSoapDispatcher antwortet auf alle SOAP-basierten Aufrufe an aufrufbare Interfaces, die in der Anwendung registriert sind. Diese Interfaces werden durch Aufrufe der Methode RegisterInterface der Aufrufregistrierung (InvRegistry) registriert.
THTTPSoapDispatcher dient nur als Dispatcher, der ankommende Botschaften empfängt und an eine andere Komponente weiterleitet, die für Interpretation und Verarbeitung dieser Botschaften verantwortlich ist. Die Komponente, die SOAP-Botschaften interpretiert und ausführt, wird in der Eigenschaft Dispatcher angegeben. Dispatcher ist das Interface einer Aufrufer-Komponente, die SOAP-Botschaften interpretiert, das aufrufbare Interface identifiziert, das das Ziel des Aufrufs darstellt, den Aufruf ausführt und den Inhalt der Antwortbotschaft zusammenstellt.
THTTPSoapDispatcher registriert sich automatisch für das Web-Modul (oder den Web-Dispatcher) als AutoDispatch-Objekt. Web-Modul oder Web-Dispatcher leiten alle ankommenden HTTP-Botschaften für den SOAP-Dispatcher weiter, ohne dass Web-Aktionselemente verwendet werden müssen.