Class ExtensibleObjectValidator
Inheritance
System.Object
ExtensibleObjectValidator
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public static class ExtensibleObjectValidator : object
Methods
Declaration
public static void AddValidationErrors(IHasExtraProperties extensibleObject, List<ValidationResult> validationErrors, string propertyName, object value, ValidationContext objectValidationContext = null)
Parameters
Type |
Name |
Description |
IHasExtraProperties |
extensibleObject |
|
List<ValidationResult> |
validationErrors |
|
System.String |
propertyName |
|
System.Object |
value |
|
ValidationContext |
objectValidationContext |
|
Declaration
public static void AddValidationErrors(IHasExtraProperties extensibleObject, List<ValidationResult> validationErrors, ValidationContext objectValidationContext = null)
Parameters
Type |
Name |
Description |
IHasExtraProperties |
extensibleObject |
|
List<ValidationResult> |
validationErrors |
|
ValidationContext |
objectValidationContext |
|
Declaration
public static void CheckValue(IHasExtraProperties extensibleObject, string propertyName, object value)
Parameters
Type |
Name |
Description |
IHasExtraProperties |
extensibleObject |
|
System.String |
propertyName |
|
System.Object |
value |
|
Declaration
public static List<ValidationResult> GetValidationErrors(IHasExtraProperties extensibleObject, string propertyName, object value, ValidationContext objectValidationContext = null)
Parameters
Type |
Name |
Description |
IHasExtraProperties |
extensibleObject |
|
System.String |
propertyName |
|
System.Object |
value |
|
ValidationContext |
objectValidationContext |
|
Returns
Type |
Description |
List<ValidationResult> |
|
Declaration
public static List<ValidationResult> GetValidationErrors(IHasExtraProperties extensibleObject, ValidationContext objectValidationContext = null)
Parameters
Type |
Name |
Description |
IHasExtraProperties |
extensibleObject |
|
ValidationContext |
objectValidationContext |
|
Returns
Type |
Description |
List<ValidationResult> |
|
Declaration
public static bool IsValid(IHasExtraProperties extensibleObject, string propertyName, object value, ValidationContext objectValidationContext = null)
Parameters
Type |
Name |
Description |
IHasExtraProperties |
extensibleObject |
|
System.String |
propertyName |
|
System.Object |
value |
|
ValidationContext |
objectValidationContext |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool IsValid(IHasExtraProperties extensibleObject, ValidationContext objectValidationContext = null)
Parameters
Type |
Name |
Description |
IHasExtraProperties |
extensibleObject |
|
ValidationContext |
objectValidationContext |
|
Returns
Type |
Description |
System.Boolean |
|