Class ObjectValidator
Inheritance
System.Object
ObjectValidator
Implements
ITransientDependency
Assembly: Volo.Abp.Validation.dll
Syntax
public class ObjectValidator : object, IObjectValidator, ITransientDependency
Constructors
ObjectValidator(IOptions<AbpValidationOptions>, IHybridServiceScopeFactory)
Declaration
public ObjectValidator(IOptions<AbpValidationOptions> options, IHybridServiceScopeFactory serviceScopeFactory)
Parameters
| Type |
Name |
Description |
| IOptions<AbpValidationOptions> |
options |
|
| IHybridServiceScopeFactory |
serviceScopeFactory |
|
Properties
Options
Declaration
protected AbpValidationOptions Options { get; }
Property Value
ServiceScopeFactory
Declaration
protected IHybridServiceScopeFactory ServiceScopeFactory { get; }
Property Value
| Type |
Description |
| IHybridServiceScopeFactory |
|
Methods
GetErrors(Object, String, Boolean)
Declaration
public virtual List<ValidationResult> GetErrors(object validatingObject, string name = null, bool allowNull = false)
Parameters
| Type |
Name |
Description |
| System.Object |
validatingObject |
|
| System.String |
name |
|
| System.Boolean |
allowNull |
|
Returns
| Type |
Description |
| List<ValidationResult> |
|
Validate(Object, String, Boolean)
Declaration
public virtual void Validate(object validatingObject, string name = null, bool allowNull = false)
Parameters
| Type |
Name |
Description |
| System.Object |
validatingObject |
|
| System.String |
name |
|
| System.Boolean |
allowNull |
|
Implements
ITransientDependency
Extension Methods