C# 클래스 Catel.Data.IModelValidationExtensions

Extensions for model validation.
파일 보기 프로젝트 열기: Catel/Catel

공개 메소드들

메소드 설명
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