EMS.ResourceTypes.TEMSCommonResource.DoCanHandleRequest

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DoCanHandleRequest(const AContext: TEndpointContext;  out AEndpointName: string): Boolean; override;

C++

virtual bool __fastcall DoCanHandleRequest(Ems::Resourceapi::TEndpointContext* const AContext, /* out */ System::UnicodeString &AEndpointName);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
EMS.ResourceTypes.pas
EMS.ResourceTypes.hpp
EMS.ResourceTypes TEMSCommonResource


Beschreibung

Wenn diese EMS-Ressource den angegebenen Anforderungskontext behandeln kann, gibt DoCanHandleRequest True zurück und füllt AEndpointName mit dem Namen des Endpunkts der EMS-Ressource, die den angegebenen Anforderungskontext behandeln kann. Wenn die EMS-Ressource den angegebenen Anforderungskontext nicht behandeln kann, gibt DoCanHandleRequest False zurück.

CanHandleRequest ruft DoCanHandleRequest auf.

Wenn zwei oder mehrere Endpunkte den angegebenen Anforderungskontext behandeln können, löst DoCanHandleRequest eine EEMSError-Exception mit der folgenden Meldung aus:

Doppelte Endpunkte: <Anzahl>. Jeder Endpunkt muss über eine andere HTTP-Methode oder einen anderen URL verfügen