Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

ValueRule Constructor (String, ColumnValueGenerator, OperationTypes)

Initializes a new instance of the ValueRule class.

Namespace:  Tortuga.Chain.AuditRules
Assembly:  Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)

Syntax


public ValueRule(
	string columnName,
	ColumnValueGenerator valueFactory,
	OperationTypes appliesWhen
)
Public Sub New ( _
	columnName As String, _
	valueFactory As ColumnValueGenerator, _
	appliesWhen As OperationTypes _
)
public:
ValueRule(
	String^ columnName, 
	ColumnValueGenerator^ valueFactory, 
	OperationTypes^ appliesWhen
)

Parameters

columnName
Type: String
Name of the column.
valueFactory
Type: Tortuga.Chain.AuditRules..::..ColumnValueGenerator
The value factory.
appliesWhen
Type: Tortuga.Chain.AuditRules..::..OperationTypes
The applies when.

Exceptions


ExceptionCondition
[ArgumentOutOfRangeException]appliesWhen;appliesWhen may only be a combination of Insert, Update, or Delete