ValidatorValidateManyTKey, TValue(String, FuncIDictionaryTKey, TValue, FuncTValue, Boolean) - метод
Осуществляет валидацию всех объектов-значений в коллекции пар ключ / значение
посредством заданной функции valueIsValid.
Пространство имён: Tessa.Platform.ValidationСборка: Tessa (в Tessa.dll) Версия: 4.0.4
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 String
- Имя проверяемого свойства.
- tryGetDictionaryFunc FuncIDictionaryTKey, TValue
- Функция, возвращающая коллекцию пар ключ / значение.
- valueIsValid FuncTValue, Boolean
-
Функция, проверяющая значение свойства на валидность.
- TKey
- Тип ключа в коллекции пар ключ / значение.
- TValue
- Тип значения в коллекции пар ключ / значение.
ValidatorТекущий объект валидации.