API:EMS.ResourceTypes.TEMSCommonResource.IsBaseURL
Delphi
function IsBaseURL(const APath: string): Boolean; override;
C++
virtual bool __fastcall IsBaseURL(const System::UnicodeString APath);
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | EMS.ResourceTypes.pas EMS.ResourceTypes.hpp |
EMS.ResourceTypes | TEMSCommonResource |
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.
EMS.ResourceTypes.TEMSCommonResource.IsBaseURL hérite de EMS.ResourceAPI.TEMSResource.IsBaseURL. Tout le contenu en-dessous de cette ligne se réfère à EMS.ResourceAPI.TEMSResource.IsBaseURL.
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.