AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

ToolControl<(Of <(<'T>)>)>..::..ProcessAction Method

Processes the specified CMS action (Load, Save, Publish, Delete, etc.) for the current business object. This method is sealed and orchestrates the full action lifecycle including permissions, versioning, and notifications.

Namespace:  AdvantageCMS.Core.Admin.BaseClasses
Assembly:  AdvantageCMS.Core (in AdvantageCMS.Core.dll)

Syntax


public bool ProcessAction(
	eCMSActions cmsAction,
	ActionArgs e
)

Parameters

cmsAction
Type: AdvantageCMS.Core.Admin.Enums..::..eCMSActions
The CMS action to process.
e
Type: AdvantageCMS.Core.Admin.Event..::..ActionArgs
The action arguments providing context (user, SQL, domain, language).

Return Value

true if the action was processed successfully; false otherwise.