EMS.ResourceAPI.TEMSResource.IsBaseURL

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
EMS.ResourceAPI.pas
EMS.ResourceAPI.hpp
EMS.ResourceAPI TEMSResource


Beschreibung

Gibt True zurück, wenn der angegebene Basis-URL der Basis-URL aller Endpunkt-URLs dieser EMS-Ressource ist. Andernfalls wird False zurückgegeben.


Wenn Ihre EMS-Ressource beispielsweise die Endpunkt-URLs "/myresource/foo" und "/myresource/bar" aufweist, gibt IsBaseURL True zurück, wenn der angegebene Basis-URL "/myresource" lautet oder mit "/myresource/" beginnt.

IsBaseURL kann auch True zurückgeben, wenn die EMS-Ressource den angegebenen URL nicht behandeln kann. Wenn bei dem oben genannten Beispiel der angegebene Basis-URL "/myresource/foobar" lautet, gibt IsBaseURL True zurück, aber CanHandleRequest würde False zurückgeben.

Die Standardimplementierung von IsBaseURL ist immer True. Sie müssen diese Methode in einer Unterklasse von TEMSResource neu implementieren, um das oben beschriebene Verhalten zu erhalten.

Siehe auch