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 |