AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

ActionArgs Class

Encapsulates the contextual arguments required for performing actions on ACSP business objects, including the current user, SQL connection, domain, and language context.

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

Syntax


public class ActionArgs

Examples


Creating an ActionArgs instance for use with business object operations:
C#
// Always construct with all four required parameters
var args = new ActionArgs(currentUser, sql, siteId, languageId);

// Optionally set additional context
args.MasterId = existingRecordGuid;
args.CommandName = "CustomAction";

// Pass to business object CRUD operations
myBusinessObject.PublishObject(args);

Inheritance Hierarchy


Object
  AdvantageCMS.Core.Admin.Event..::..ActionArgs