Unit 'httproute' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl-web]

THTTPRouter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: httproute.pp line 194

type THTTPRouter = class(TComponent)

protected

  procedure Lock;

  procedure Unlock;

  function CreateHTTPRoute(); virtual;

  function CreateRouteList; virtual;

  function CreateInterceptorList; virtual;

  procedure CheckDuplicate();

  procedure DoRouteRequest(); virtual;

  function GetRequestPath(); virtual;

public

  constructor Create(); override;

  destructor Destroy; override;

  function FindDefaultRoute();

  procedure DeleteRoute();

  procedure DeleteRouteByID();

  class function SanitizeRoute();

  class function Service;

  class function ServiceClass;

  class procedure SetServiceClass();

  class function StringToRouteMethod();

  procedure RegisterInterceptor();

  procedure UnRegisterInterceptor();

  function RegisterRoute();

  function FindHTTPRoute();

  function GetHTTPRoute();

  procedure RouteRequest();

  function MoveRouteBeforeDefault();

  function MoveRouteBefore();

  property Routes []: THTTPRoute; default; [r]

  property RouteCount: Integer; [r]

  property BeforeRequest: THTTPRouteRequestEvent; [rw]

  property AfterRequest: THTTPRouteRequestEvent; [rw]

  property RouteOptions: TRouteOptions; [rw]

end;

Inheritance

THTTPRouter

|

TObject


Documentation generated on: 2023-03-18