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