ValidationStorageObjectObjectCanExistInStorageByKeyT - метод

Возвращает признак того, что значение, доступное по ключу key, может содержаться в хранилище и в таком случае должно проходить проверку на валидность посредством функции valueIsValid, причём значение для проверки доступно из хранилища по ключу key.

Definition

Пространство имён: Tessa.Platform.Validation
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
protected bool ObjectCanExistInStorageByKey<T>(
	string key,
	Func<T, bool> valueIsValid
)

Параметры

key  String
Ключ, по которому доступно проверяемое значение.
valueIsValid  FuncT, Boolean
Функция, определяющая валидность проверяемого значения. Может быть равна null.

Параметры типа

T
Тип проверяемого значение.

Возвращаемое значение

Boolean
true, если значение не содержится в хранилище или содержится и проходит проверку на валидность; false в противном случае.

Заметки

Метод следует использовать только в том случае, если в хранилище объект типа T может быть получен напрямую по ключу key. В противном случае следует использовать метод [ObjectCanExistInStorageByValue{T}].

См. также