Class ObjectExtensionPropertyValidationContext
Inheritance
System.Object
ObjectExtensionPropertyValidationContext
Namespace: Volo.Abp.ObjectExtending
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public class ObjectExtensionPropertyValidationContext : object
Constructors
ObjectExtensionPropertyValidationContext(ObjectExtensionPropertyInfo, IHasExtraProperties, List<ValidationResult>, ValidationContext, Object)
Declaration
public ObjectExtensionPropertyValidationContext(ObjectExtensionPropertyInfo objectExtensionPropertyInfo, IHasExtraProperties validatingObject, List<ValidationResult> validationErrors, ValidationContext validationContext, object value)
Parameters
Type | Name | Description |
---|---|---|
ObjectExtensionPropertyInfo | objectExtensionPropertyInfo | |
IHasExtraProperties | validatingObject | |
List<ValidationResult> | validationErrors | |
ValidationContext | validationContext | |
System.Object | value |
Properties
ExtensionPropertyInfo
Related property extension information.
Declaration
public ObjectExtensionPropertyInfo ExtensionPropertyInfo { get; }
Property Value
Type | Description |
---|---|
ObjectExtensionPropertyInfo |
ServiceProvider
Can be used to resolve services from the dependency injection container. This can be null when SetProperty method is used on the object.
Declaration
public IServiceProvider ServiceProvider { get; }
Property Value
Type | Description |
---|---|
IServiceProvider |
ValidatingObject
Reference to the validating object.
Declaration
public IHasExtraProperties ValidatingObject { get; }
Property Value
Type | Description |
---|---|
IHasExtraProperties |
ValidationContext
Validation context comes from the
Declaration
public ValidationContext ValidationContext { get; }
Property Value
Type | Description |
---|---|
ValidationContext |
ValidationErrors
Add validation errors to this list.
Declaration
public List<ValidationResult> ValidationErrors { get; }
Property Value
Type | Description |
---|---|
List<ValidationResult> |
Value
The value of the validating property of the ValidatingObject.
Declaration
public object Value { get; }
Property Value
Type | Description |
---|---|
System.Object |