EMS.ResourceTypes.IEMSResourceInterceptor

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

IEMSResourceInterceptor = interface

C++

__interface  INTERFACE_UUID("{BD95FA3B-FD74-4CC0-A86B-B21725469FCB}") IEMSResourceInterceptor  : public System::IInterface

Properties

Type Visibility Source Unit Parent
interface
class
public
EMS.ResourceTypes.pas
EMS.ResourceTypes.hpp
EMS.ResourceTypes EMS.ResourceTypes

Description

Interface that allows to intercept the request processing of an EMS resource class.

Example:

  [ResourceName('myapi')]
  TMyapiResource1 = class(TDataModule, IEMSResourceInterceptor)
  protected
    procedure BeforeRequest(const AContext: TEndpointContext; const ARequest: TEndpointRequest;
      const AResponse: TEndpointResponse; var AHandled: Boolean);
    procedure AfterRequest(const AContext: TEndpointContext; const ARequest: TEndpointRequest;
      const AResponse: TEndpointResponse);
............

See Also