C# 클래스 Castle.Components.Validator.LengthValidator

상속: AbstractValidator
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono 1 사용 예제들

공개 메소드들

메소드 설명
ApplyBrowserValidation ( BrowserValidationConfiguration config, InputElementType inputType, IBrowserValidationGenerator generator, IDictionary attributes, string target ) : void

Applies the browser validation by setting up one or more input rules on IBrowserValidationGenerator.

IsValid ( object instance, object fieldValue ) : bool

Validate that the property value matches the length requirements.

LengthValidator ( int exactLength ) : System

Initializes a new exact length validator.

LengthValidator ( int minLength, int maxLength ) : System

Initializes a new range based length validator.

보호된 메소드들

메소드 설명
BuildErrorMessage ( ) : string

Builds the error message.

메소드 상세

ApplyBrowserValidation() 공개 메소드

Applies the browser validation by setting up one or more input rules on IBrowserValidationGenerator.
public ApplyBrowserValidation ( BrowserValidationConfiguration config, InputElementType inputType, IBrowserValidationGenerator generator, IDictionary attributes, string target ) : void
config BrowserValidationConfiguration The config.
inputType InputElementType Type of the input.
generator IBrowserValidationGenerator The generator.
attributes IDictionary The attributes.
target string The target.
리턴 void

BuildErrorMessage() 보호된 메소드

Builds the error message.
protected BuildErrorMessage ( ) : string
리턴 string

IsValid() 공개 메소드

Validate that the property value matches the length requirements.
public IsValid ( object instance, object fieldValue ) : bool
instance object
fieldValue object
리턴 bool

LengthValidator() 공개 메소드

Initializes a new exact length validator.
public LengthValidator ( int exactLength ) : System
exactLength int The exact length required.
리턴 System

LengthValidator() 공개 메소드

Initializes a new range based length validator.
public LengthValidator ( int minLength, int maxLength ) : System
minLength int The minimum length, or int.MinValue if this should not be tested.
maxLength int The maximum length, or int.MaxValue if this should not be tested.
리턴 System