EMS.ResourceTypes.IEMSResourceInterceptor
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);
............