EMS.ResourceAPI.TEMSResource.IsBaseURL
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.