EMS.ResourceTypes.TEMSCommonResource.DoCanHandleRequest

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
EMS.ResourceTypes.pas
EMS.ResourceTypes.hpp
EMS.ResourceTypes TEMSCommonResource


Description

Si cette ressource EMS peut gérer le contexte de requête spécifié, DoCanHandleRequest renvoie True et remplit AEndpointName avec le nom du point de terminaison de la ressource EMS qui peut gérer le contexte de requête spécifié. Si cette ressource EMS ne peut pas gérer le contexte de requête spécifié, DoCanHandleRequest renvoie False.

CanHandleRequest appelle DoCanHandleRequest.

Si deux points de terminaison ou plus peuvent gérer le contexte de requête spécifié, DoCanHandleRequest déclenche une exception EEMSError avec le message suivant :

Points de terminaison dupliqués : <nombre>. Chaque point de terminaison doit avoir une URL ou une méthode HTTP différente