Click or drag to resize

ValidationEventAggregateCommitValidationEvent Class

Represents the aggregate commit validation event. Triggered only for aggregate root objects on transaction commit.
Inheritance Hierarchy
SystemObject
  Aloe.SystemFrameworks.Domain.BusinessLogicBusinessEvent
    Aloe.SystemFrameworks.Domain.ValidationValidationEvent
      Aloe.SystemFrameworks.Domain.ValidationValidationEventAggregateCommitValidationEvent

Namespace:  Aloe.SystemFrameworks.Domain.Validation
Assembly:  Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntax
public class AggregateCommitValidationEvent : ValidationEvent

The ValidationEventAggregateCommitValidationEvent type exposes the following members.

Constructors
  NameDescription
Public methodValidationEventAggregateCommitValidationEvent
Initializes a new instance of the ValidationEventAggregateCommitValidationEvent class
Top
Properties
  NameDescription
Public propertyExtendedAttributes
Gets the extended attributes. They store temporary custom event handlers data in name/value format.
(Inherited from BusinessEvent.)
Public propertyValidationViolations
Gets the validation violations list.
(Inherited from BusinessEvent.)
Top
Methods
  NameDescription
Public methodGetEventAttributes
Gets the event specific attributes. For example for attribute change event this should be $OldValue, $NewValue etc. Event attributes always start with $.
(Inherited from BusinessEvent.)
Public methodGetEventAttributeValue
Gets the event attribute value.
(Inherited from BusinessEvent.)
Public methodGetViolationsMessage
Gets the concatenated messages of all violations.
(Inherited from BusinessEvent.)
Public methodThrowExceptionIfViolations
Checks for violations. If there are violations, throws an aggregate exception for all violations.
(Inherited from BusinessEvent.)
Public methodToString
Returns a String that represents this instance.
(Overrides BusinessEventToString.)
Top
See Also