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