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.