C# Класс Catel.Data.IModelValidationExtensions

Extensions for model validation.
Показать файл Открыть проект

Открытые методы

Метод Описание
AddBusinessRuleValidationResult ( this modelValidation, IBusinessRuleValidationResult businessRuleValidationResult, bool validate = false ) : void

Adds the business rule validation result. This method is great to add asynchronous validation.

AddFieldValidationResult ( this modelValidation, IFieldValidationResult fieldValidationResult, bool validate = false ) : void

Adds the field validation result. This method is great to add asynchronous validation.

GetValidationContext ( this model ) : IValidationContext

Gets the validation context of the specified model.

Описание методов

AddBusinessRuleValidationResult() публичный статический Метод

Adds the business rule validation result. This method is great to add asynchronous validation.
public static AddBusinessRuleValidationResult ( this modelValidation, IBusinessRuleValidationResult businessRuleValidationResult, bool validate = false ) : void
modelValidation this The model validation.
businessRuleValidationResult IBusinessRuleValidationResult The business rule validation result.
validate bool if set to true, this method call will immediately force a call to validate the model.
Результат void

AddFieldValidationResult() публичный статический Метод

Adds the field validation result. This method is great to add asynchronous validation.
public static AddFieldValidationResult ( this modelValidation, IFieldValidationResult fieldValidationResult, bool validate = false ) : void
modelValidation this The model validation.
fieldValidationResult IFieldValidationResult The field validation result.
validate bool if set to true, this method call will immediately force a call to validate the model.
Результат void

GetValidationContext() публичный статический Метод

Gets the validation context of the specified model.
public static GetValidationContext ( this model ) : IValidationContext
model this The model.
Результат IValidationContext