EMS.ResourceAPI.TEMSResource.IsBaseURL

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

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

C++

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

プロパティ

種類 可視性 ソース ユニット
function public
EMS.ResourceAPI.pas
EMS.ResourceAPI.hpp
EMS.ResourceAPI TEMSResource


説明

指定されたベース URL がこの EMS リソースのすべてのエンドポイント URL のベース URL である場合は、True を返します。そうでない場合は、False を返します。

たとえば、EMS リソースに エンドポイント URL として "/myresource/foo" と "/myresource/bar" があり、指定されたベース URL が "/myresource" であるか "/myresource/" で始まる場合、IsBaseURLTrue を返します。

指定された URL を EMS リソースで処理できない場合でも、IsBaseURLTrue を返す可能性があります。先ほどの例を続けると、指定されたベース URL が "/myresource/foobar" であれば、IsBaseURLTrue を返しますが、CanHandleRequestFalse を返すでしょう。

IsBaseURL のデフォルトの実装では、常に True を返します。TEMSResource のどのサブクラスでも、このメソッドを、上記のとおり動作するように再実装する必要があります。

関連項目