EMS.ResourceTypes.TEMSCommonResource.DoCanHandleRequest
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