TFPWebModule class
Complete web module with published properties
Declaration
TFPWebModule = class(TCustomFPWebModule)Inheritance
- TFPWebModule
- TCustomFPWebModule
- TSessionHTTPModule
- TCustomHTTPModule
- TDataModule
- TComponent
- TPersistent
- TObject
Description
TFPWebModule is the complete implementation of a web module that publishes all properties from
TCustomFPWebModule.
This class is intended for use in visual design environments and provides access to all web module functionality through published properties.
See also
Properties
Actions | published | Collection of web actions for this module |
ActionVar | published | Name of the request parameter used to identify actions |
BeforeRequest | published | Event called before request processing |
AfterResponse | published | Event called after response processing |
DefActionWhenUnknown | published | Whether to use the default action when no specific action is found |
CreateSession | published | Whether to automatically create sessions |
Session | published | The current session object |
Kind | published | The module kind |
AfterInitModule | published | Event called after module initialization |
CORS | published | Cross-Origin Resource Sharing configuration |
Events
OnRequest | published | Event called for request processing |
OnGetAction | published | Event called to determine which action to execute |
OnNewSession | published | Event called when a new session is created |
OnSessionExpired | published | Event called when a session expires |
Inherited
From TCustomFPWebModule (20)
CreateActions CreateNew CreateTemplate CreateTemplateVars Destroy DoAfterResponse DoBeforeRequest DoOnRequest GetContent GetParam GetTemplateContent HandleActions HandleRequest HasToken IsWriteRequest ModuleTemplate OnGetParam OnTemplateContent Request Response
From TSessionHTTPModule (5)
CheckSession DoneSession InitSession Notification UpdateSession
From TCustomHTTPModule (6)
BaseURL CreateCORSSUpport DefaultModuleName DefaultSkipStreaming DoAfterInitModule RegisterModule
From TDataModule (15)
AfterConstruction BeforeDestruction Create DefineProperties DesignOffset DesignPPI DesignSize DoCreate DoDestroy GetChildren HandleCreateException OldCreateOrder OnCreate OnDestroy ReadState
From TComponent (69)
_AddRef _Release CanObserve ChangeName ComObject ComponentCount ComponentIndex Components ComponentState ComponentStyle DesignInfo DestroyComponents Destroying ExecuteAction FindComponent FreeNotification FreeOnRelease GetChildOwner GetChildParent GetDeltaStreams GetEnumerator GetIDsOfNames GetNamePath GetObservers GetOwner GetParentComponent GetTypeInfo GetTypeInfoCount HasParent iicrGetComponent InsertComponent Invoke IsImplementorOf Loaded Loading Name ObserverAdded Observers OnGetDeltaStreams Owner PaletteCreated QueryInterface ReadDeltaState ReadDeltaStream ReferenceInterface RemoveComponent RemoveFreeNotification RemoveFreeNotifications SafeCallException SetAncestor SetChildOrder SetDesigning SetDesignInstance SetInline SetName SetParentComponent SetSubComponent Tag ToString TToStringNameMode UpdateAction Updated UpdateRegistry Updating ValidateContainer ValidateInsert ValidateRename VCLComObject WriteState
From TPersistent (5)
Assign AssignTo FPOAttachObserver FPODetachObserver FPONotifyObservers
From TObject (36)
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 StringMessageTable SystemHasExtendedRTTI UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
