EMS.ResourceAPI.TEMSResource.IsBaseURL

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IsBaseURL(const ABaseURL: string): Boolean; virtual;

C++

virtual bool __fastcall IsBaseURL(const System::UnicodeString ABaseURL);

Propriétés

Type Visibilité  Source Unité  Parent
function public
EMS.ResourceAPI.pas
EMS.ResourceAPI.hpp
EMS.ResourceAPI TEMSResource


Description

Renvoie True si l'URL de base spécifiée est l'URL de base de toutes les URL des points de terminaison de cette ressource EMS. Sinon, elle renvoie False.

Par exemple, si votre ressource EMS a comme URL de points de terminaison "/myresource/foo" et "/myresource/bar", IsBaseURL renvoie True si l'URL de base spécifiée est "/myresource" ou si elle commence par "/myresource/".

IsBaseURL peut renvoyer True même si la ressource EMS ne peut pas gérer l'URL spécifiée. En poursuivant avec l'exemple ci-dessus, si l'URL de base spécifiée est "/myresource/foobar", IsBaseURL renvoie True, mais CanHandleRequest renverrait False.

L'implémentation par défaut de IsBaseURL renvoie toujours True. Réimplémentez cette méthode dans n'importe quelle sous-classe de TEMSResource pour implémenter le comportement décrit ci-dessus.

Voir aussi