Soap.WebBrokerSOAP.THTTPSoapDispatcher

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Soap.SOAPHTTPDisp.THTTPSoapDispatchNodeSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTHTTPSoapDispatcher

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.

Siehe auch