Class ValidatableObject
Inheritance
System.Object
ValidatableObject
Assembly: NineDigit.eKasa.dll
Syntax
public abstract class ValidatableObject : Object, IValidatableObject
Constructors
ValidatableObject(IValidator)
Declaration
protected ValidatableObject(IValidator validator)
Parameters
ValidatableObject(ValidatableObject)
Declaration
protected ValidatableObject(ValidatableObject validatableObject)
Parameters
Properties
Validator
Declaration
protected IValidator Validator { get; }
Property Value
Methods
EnsureValidity()
Declaration
protected void EnsureValidity()
Exceptions
Type |
Condition |
System.InvalidOperationException |
Objekt je nevalídny.
|
IsInvalid()
Declaration
Returns
Type |
Description |
System.Boolean |
|
IsValid()
Declaration
Returns
Type |
Description |
System.Boolean |
|
Validate()
Declaration
public ValidationResult Validate()
Returns
ValidateAndThrow()
Declaration
public void ValidateAndThrow()
Exceptions
Explicit Interface Implementations
IValidatableObject.Validate(ValidationContext)
Declaration
ValidationResult IValidatableObject.Validate(ValidationContext value)
Parameters
Returns
Implements