Unit 'webjsonrpc' Package
[Overview][Constants][Types][Classes][Index] [#fcl-web]

TCustomJSONRPCModule

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

Declaration

Source position: webjsonrpc.pp line 94

type TCustomJSONRPCModule = class(TJSONRPCDispatchModule)

protected

  function GetAPI(); virtual;

  function GetResponseContentType;

  function CreateDispatcher; virtual;

  function IsAPIRequest(); virtual;

  procedure Notification(); override;

  property Dispatcher: TCustomJSONRPCDispatcher; [rw]

  property DispatchOptions: TJSONRPCDispatchOptions; [rw]

  property APIRequestSources: TAPIRequestSources; [rw]

  property APIRequestName: string; [rw]

  property APICreateOptions: TCreateAPIOptions; [rw]

public

  constructor CreateNew(); override;

  procedure HandleRequest(); override;

  property Request: TRequest; [r]

  property Response: TResponse; [r]

  property ResponseContentType: string; [rw]

  property CORS: TCORSSupport;

end;

Inheritance

TCustomJSONRPCModule

|

TJSONRPCDispatchModule

|

TSessionHTTPModule

|

TCustomHTTPModule

|

TObject


Documentation generated on: 2023-03-18