ValidatorValidateT(String, FuncT, Boolean, FuncString, FuncT, Boolean, Boolean) - метод |
Осуществляет валидацию свойства с заданным именем
fieldName
и типом
T и возвращает объект валидации
Validator.
Пространство имён:
Tessa.Platform.Validation
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public Validator Validate<T>(
string fieldName,
Func<T, bool> valueIsValid,
Func<string, Func<T, bool>, bool> validationFunc
)
Public Function Validate(Of T) (
fieldName As String,
valueIsValid As Func(Of T, Boolean),
validationFunc As Func(Of String, Func(Of T, Boolean), Boolean)
) As Validator
public:
generic<typename T>
Validator^ Validate(
String^ fieldName,
Func<T, bool>^ valueIsValid,
Func<String^, Func<T, bool>^, bool>^ validationFunc
)
member Validate :
fieldName : string *
valueIsValid : Func<'T, bool> *
validationFunc : Func<string, Func<'T, bool>, bool> -> Validator
Параметры
- fieldName
- Тип: SystemString
Имя свойства. - valueIsValid
- Тип: SystemFuncT, Boolean
Функция, проверяющая значение свойства на валидность, или null, если проверка на валидность не требуется.
- validationFunc
- Тип: SystemFuncString, FuncT, Boolean, Boolean
Функция, определяющая значение свойства с именем fieldName
и выполняющая его валидацию посредством функции valueIsValid.
Первым параметром функция принимает имя свойства, а вторым - параметр valueIsValid.
Функция должна вернуть true, если значение свойства прошло проверку на валидность,
и false в противном случае.
Параметры типа
- T
- Тип значения свойства.
Возвращаемое значение
Тип:
ValidatorТекущий объект валидации.
См. также