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