BusinessObjectBase..::..Validate Method
Validates the object for the specified action. Override to add custom validation logic.
Namespace:
AdvantageCMS.Core.Admin.BaseClassesAssembly: AdvantageCMS.Core (in AdvantageCMS.Core.dll)
Syntax
public virtual bool Validate( eCMSActions action, ActionArgs e, out eCMSEngineEventStatus status, out string message )
Parameters
- action
- Type: AdvantageCMS.Core.Admin.Enums..::..eCMSActions
The CMS action being validated (e.g., Publish, SaveAsDraft).
- e
- Type: AdvantageCMS.Core.Admin.Event..::..ActionArgs
The action arguments providing context (user, SQL, domain, language).
- status
- Type: AdvantageCMS.Core.Admin.Event..::..eCMSEngineEventStatus%
Returns the validation status.
- message
- Type: String%
Returns a validation message if validation fails.

