Soap.WebBrokerSOAP.THTTPSoapDispatcher.DispatchRequest

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DispatchRequest(Sender: TObject; Request: TWebRequest;  Response: TWebResponse): Boolean;

C++

bool __fastcall DispatchRequest(System::TObject* Sender, Web::Httpapp::TWebRequest* Request, Web::Httpapp::TWebResponse* Response);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Soap.WebBrokerSOAP.pas
Soap.WebBrokerSOAP.hpp
Soap.WebBrokerSOAP THTTPSoapDispatcher

Beschreibung

Beantwortet eine eingehende Botschaft und generiert eine entsprechende Antwortbotschaft.

DispatchRequest wird vom Web-Modul (oder vom Web-Dispatcher) nach dem Empfang einer HTTP-Botschaft aufgerufen, die der Eigenschaft WebDispatch entspricht. DispatchRequest übergibt die Anforderung an die Komponente, deren Schnittstelle den Wert der Eigenschaft Dispatcher bildet. Das betreffende Objekt interpretiert die Anforderungsbotschaft, ruft die entsprechende aufrufbare Schnittstelle auf und gibt den Inhalt der Antwortbotschaft zurück.

Sender wird in der Methode DispatchRequest nicht verwendet.

Request enthält Informationen zur ankommenden SOAP-Botschaft.

Response ist ein TWebResponse-Objekt, das mit der Antwort gefüllt wird, die an den Web-Client zurückgegeben werden soll.

DispatchRequest gibt true zurück, wenn die Anforderung erfolgreich an einen Aufrufer übergeben wird und dieser die Anforderung verarbeitet sowie den Parameter Response ausfüllt. Falls die Anforderung nicht bearbeitet werden konnte, wird false zurückgegeben.

Siehe auch