AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

ToolActionArgs Constructor

Initializes a new instance of the ToolActionArgs class.

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

Syntax


public ToolActionArgs(
	CMSUser currentUser,
	SQL currentSql,
	int adminDomainId,
	int adminLanguageId,
	int recordlanguageId
)

Parameters

currentUser
Type: CMSUser
The current user.
currentSql
Type: AdvantageCMS.Data..::..SQL
The current SQL.
adminDomainId
Type: Int32
The admin domain identifier.
adminLanguageId
Type: Int32
The admin language identifier.
recordlanguageId
Type: Int32
The record language identifier.

Examples


C#
// With explicit record language
var toolArgs = new ToolActionArgs(currentUser, sql, siteId, languageId, recordlanguageId: 3);

// Without record language (defaults to admin language)
var toolArgs = new ToolActionArgs(currentUser, sql, siteId, languageId);