Class ExtensibleObjectValidator
Inheritance
object
ExtensibleObjectValidator
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public static class ExtensibleObjectValidator
Methods
Declaration
public static void AddValidationErrors(IHasExtraProperties extensibleObject, List<ValidationResult> validationErrors, ValidationContext objectValidationContext = null)
Parameters
| Type |
Name |
Description |
| IHasExtraProperties |
extensibleObject |
|
| System.Collections.Generic.List<T><System.ComponentModel.DataAnnotations.ValidationResult> |
validationErrors |
|
| System.ComponentModel.DataAnnotations.ValidationContext |
objectValidationContext |
|
Declaration
public static void AddValidationErrors(IHasExtraProperties extensibleObject, List<ValidationResult> validationErrors, string propertyName, object value, ValidationContext objectValidationContext = null)
Parameters
| Type |
Name |
Description |
| IHasExtraProperties |
extensibleObject |
|
| System.Collections.Generic.List<T><System.ComponentModel.DataAnnotations.ValidationResult> |
validationErrors |
|
| string |
propertyName |
|
| object |
value |
|
| System.ComponentModel.DataAnnotations.ValidationContext |
objectValidationContext |
|
Declaration
public static void CheckValue(IHasExtraProperties extensibleObject, string propertyName, object value)
Parameters
Declaration
public static List<ValidationResult> GetValidationErrors(IHasExtraProperties extensibleObject, ValidationContext objectValidationContext = null)
Parameters
| Type |
Name |
Description |
| IHasExtraProperties |
extensibleObject |
|
| System.ComponentModel.DataAnnotations.ValidationContext |
objectValidationContext |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<T><System.ComponentModel.DataAnnotations.ValidationResult> |
|
Declaration
public static List<ValidationResult> GetValidationErrors(IHasExtraProperties extensibleObject, string propertyName, object value, ValidationContext objectValidationContext = null)
Parameters
| Type |
Name |
Description |
| IHasExtraProperties |
extensibleObject |
|
| string |
propertyName |
|
| object |
value |
|
| System.ComponentModel.DataAnnotations.ValidationContext |
objectValidationContext |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<T><System.ComponentModel.DataAnnotations.ValidationResult> |
|
Declaration
public static bool IsValid(IHasExtraProperties extensibleObject, ValidationContext objectValidationContext = null)
Parameters
| Type |
Name |
Description |
| IHasExtraProperties |
extensibleObject |
|
| System.ComponentModel.DataAnnotations.ValidationContext |
objectValidationContext |
|
Returns
Declaration
public static bool IsValid(IHasExtraProperties extensibleObject, string propertyName, object value, ValidationContext objectValidationContext = null)
Parameters
| Type |
Name |
Description |
| IHasExtraProperties |
extensibleObject |
|
| string |
propertyName |
|
| object |
value |
|
| System.ComponentModel.DataAnnotations.ValidationContext |
objectValidationContext |
|
Returns