Sign in Join
FPDoc Onlineexperiment

TRequestInterceptorItem class

In unit HTTPRoute

Single request interceptor definition

Declaration

pascal
TRequestInterceptorItem = class(TCollectionItem)

Inheritance

  1. TRequestInterceptorItem
  2. TCollectionItem
  3. TPersistent
  4. TObject

Description

TRequestInterceptorItem represents a single request interceptor in the interceptor collection. It contains the interceptor configuration including timing, event handler, and status.

Properties

DisabledpublicControls whether the interceptor is active
NamepublicUnique name of the interceptor
EventpublicEvent handler for the interceptor
InterceptAtpublicTiming for when the interceptor runs

Methods

RunInterceptprotected

Inherited

From TCollectionItem (13)

Changed Collection Create Destroy DisplayName GetDisplayName GetNamePath GetOwner ID Index SetCollection SetDisplayName SetIndex

From TPersistent (6)

Assign AssignTo DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.