Class ExtensibleObjectValidator
Inherited Members
Namespace: Volo.Abp.ObjectExtending
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public static class ExtensibleObjectValidator
Methods
AddValidationErrors(IHasExtraProperties, List<ValidationResult>, ValidationContext?)
Declaration
public static void AddValidationErrors(IHasExtraProperties extensibleObject, List<ValidationResult> validationErrors, ValidationContext? objectValidationContext = null)
Parameters
Type | Name | Description |
---|---|---|
IHasExtraProperties | extensibleObject | |
List<ValidationResult> | validationErrors | |
ValidationContext | objectValidationContext |
AddValidationErrors(IHasExtraProperties, List<ValidationResult>, string, object?, ValidationContext?)
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 | |
string | propertyName | |
object | value | |
ValidationContext | objectValidationContext |
CheckValue(IHasExtraProperties, string, object?)
Declaration
public static void CheckValue(IHasExtraProperties extensibleObject, string propertyName, object? value)
Parameters
Type | Name | Description |
---|---|---|
IHasExtraProperties | extensibleObject | |
string | propertyName | |
object | value |
GetValidationErrors(IHasExtraProperties, ValidationContext?)
Declaration
public static List<ValidationResult> GetValidationErrors(IHasExtraProperties extensibleObject, ValidationContext? objectValidationContext = null)
Parameters
Type | Name | Description |
---|---|---|
IHasExtraProperties | extensibleObject | |
ValidationContext | objectValidationContext |
Returns
Type | Description |
---|---|
List<ValidationResult> |
GetValidationErrors(IHasExtraProperties, string, object?, ValidationContext?)
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 | |
ValidationContext | objectValidationContext |
Returns
Type | Description |
---|---|
List<ValidationResult> |
IsValid(IHasExtraProperties, ValidationContext?)
Declaration
public static bool IsValid(IHasExtraProperties extensibleObject, ValidationContext? objectValidationContext = null)
Parameters
Type | Name | Description |
---|---|---|
IHasExtraProperties | extensibleObject | |
ValidationContext | objectValidationContext |
Returns
Type | Description |
---|---|
bool |
IsValid(IHasExtraProperties, string, object?, ValidationContext?)
Declaration
public static bool IsValid(IHasExtraProperties extensibleObject, string propertyName, object? value, ValidationContext? objectValidationContext = null)
Parameters
Type | Name | Description |
---|---|---|
IHasExtraProperties | extensibleObject | |
string | propertyName | |
object | value | |
ValidationContext | objectValidationContext |
Returns
Type | Description |
---|---|
bool |