C# Класс Nettiers.AdventureWorks.Entities.Validation.PropertyValidator

Property Validator
Наследование: Microsoft.Practices.EnterpriseLibrary.Validation.Validator, IValidationIntegrationProxy
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetValue bool

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

Метод Описание
GetMemberValueAccessBuilder ( ) : Microsoft.Practices.EnterpriseLibrary.Validation.MemberValueAccessBuilder

Gets the member value access builder.

GetRawValue ( ) : object

Gets the raw value.

PerformCustomValueConversion ( Microsoft.Practices.EnterpriseLibrary.Validation.Integration.ValueConvertEventArgs e ) : void

Performs the custom value conversion.

PropertyValidator ( object objectToValidate, string propertyName ) : System

Creates an instance of PropertyValidator

PropertyValidator ( object objectToValidate, string propertyName, string ruleset ) : System

Creates an instance of PropertyValidator

PropertyValidator ( object objectToValidate, string propertyName, string ruleset, ValidationSpecificationSource specificationSource ) : System

Creates an instance of PropertyValidator

Защищенные методы

Метод Описание
DoValidate ( object objectToValidate, object currentTarget, string key, ValidationResults validationResults ) : void

Does the validate.

Приватные методы

Метод Описание
GetValue ( object &value, string &valueAccessFailureMessage ) : bool

Gets the value.

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

DoValidate() защищенный Метод

Does the validate.
protected DoValidate ( object objectToValidate, object currentTarget, string key, ValidationResults validationResults ) : void
objectToValidate object The object to validate.
currentTarget object The current target.
key string The key.
validationResults ValidationResults The validation results.
Результат void

GetMemberValueAccessBuilder() публичный Метод

Gets the member value access builder.
public GetMemberValueAccessBuilder ( ) : Microsoft.Practices.EnterpriseLibrary.Validation.MemberValueAccessBuilder
Результат Microsoft.Practices.EnterpriseLibrary.Validation.MemberValueAccessBuilder

GetRawValue() публичный Метод

Gets the raw value.
public GetRawValue ( ) : object
Результат object

PerformCustomValueConversion() публичный Метод

Performs the custom value conversion.
public PerformCustomValueConversion ( Microsoft.Practices.EnterpriseLibrary.Validation.Integration.ValueConvertEventArgs e ) : void
e Microsoft.Practices.EnterpriseLibrary.Validation.Integration.ValueConvertEventArgs The instance containing the event data.
Результат void

PropertyValidator() публичный Метод

Creates an instance of PropertyValidator
public PropertyValidator ( object objectToValidate, string propertyName ) : System
objectToValidate object The object to validate.
propertyName string The property for objectToValidate
Результат System

PropertyValidator() публичный Метод

Creates an instance of PropertyValidator
public PropertyValidator ( object objectToValidate, string propertyName, string ruleset ) : System
objectToValidate object The object to validate.
propertyName string The property for objectToValidate
ruleset string The optional ruleset to use for validation.
Результат System

PropertyValidator() публичный Метод

Creates an instance of PropertyValidator
public PropertyValidator ( object objectToValidate, string propertyName, string ruleset, ValidationSpecificationSource specificationSource ) : System
objectToValidate object The object to validate.
propertyName string The property for objectToValidate
ruleset string The optional ruleset to use for validation.
specificationSource ValidationSpecificationSource Whether to use validation rules from attributes, config file, or both.
Результат System