ValidatorValidateManyTKey, TValue(String, FuncIDictionaryTKey, TValue, FuncTValue, Boolean) - метод |
Осуществляет валидацию всех объектов-значений в коллекции пар ключ / значение
посредством заданной функции valueIsValid.
Пространство имён:
Tessa.Platform.Validation
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public Validator ValidateMany<TKey, TValue>(
string fieldName,
Func<IDictionary<TKey, TValue>> tryGetDictionaryFunc,
Func<TValue, bool> valueIsValid
)
Public Function ValidateMany(Of TKey, TValue) (
fieldName As String,
tryGetDictionaryFunc As Func(Of IDictionary(Of TKey, TValue)),
valueIsValid As Func(Of TValue, Boolean)
) As Validator
public:
generic<typename TKey, typename TValue>
Validator^ ValidateMany(
String^ fieldName,
Func<IDictionary<TKey, TValue>^>^ tryGetDictionaryFunc,
Func<TValue, bool>^ valueIsValid
)
member ValidateMany :
fieldName : string *
tryGetDictionaryFunc : Func<IDictionary<'TKey, 'TValue>> *
valueIsValid : Func<'TValue, bool> -> Validator
Параметры
- fieldName
- Тип: SystemString
Имя проверяемого свойства. - tryGetDictionaryFunc
- Тип: SystemFuncIDictionaryTKey, TValue
Функция, возвращающая коллекцию пар ключ / значение. - valueIsValid
- Тип: SystemFuncTValue, Boolean
Функция, проверяющая значение свойства на валидность, или null, если проверка на валидность не требуется.
Параметры типа
- TKey
- Тип ключа в коллекции пар ключ / значение.
- TValue
- Тип значения в коллекции пар ключ / значение.
Возвращаемое значение
Тип:
ValidatorТекущий объект валидации.
См. также