Click or drag to resize

EnterpriseOneTransaction Constructor

Initializes a new instance of the EnterpriseOneTransaction class.

Namespace:  Aloe.EnterpriseOne.Model.Core
Assembly:  Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntax
public EnterpriseOneTransaction(
	BasePersistenceProvider source,
	IDataSource dataSource,
	string name = null,
	string applicationName = null,
	string userName = null,
	Nullable<Guid> userId = null,
	Nullable<Guid> enterpriseCompanyId = null,
	Nullable<Guid> enterpriseCompanyLocationId = null,
	Nullable<Guid> roleId = null,
	IBuffer primaryBuffer = null,
	bool dontUseExternalDataMode = false
)

Parameters

source
Type: Aloe.EnterpriseOne.Model.CoreBasePersistenceProvider
The repository source provider.
dataSource
Type: Aloe.SystemFrameworks.Domain.DataAccessIDataSource
The data source.
name (Optional)
Type: SystemString
The name of the transaction.
applicationName (Optional)
Type: SystemString
Name of the application that creates the transaction.
userName (Optional)
Type: SystemString
The current user name.
userId (Optional)
Type: SystemNullableGuid
The current user Id.
enterpriseCompanyId (Optional)
Type: SystemNullableGuid
The current enterprise company Id.
enterpriseCompanyLocationId (Optional)
Type: SystemNullableGuid
The current enterprise company location Id.
roleId (Optional)
Type: SystemNullableGuid
The current user role Id.
primaryBuffer (Optional)
Type: Aloe.SystemFrameworks.Domain.DataAccessIBuffer
A buffer in which to store transaction data. Setting this forces the transaction to go in "External data" mode.
dontUseExternalDataMode (Optional)
Type: SystemBoolean
if set to true the transaction will not use external data mode, even when the primary buffer is external. In this case, the primary buffer should not be updated externally to the transaction.
See Also