ValidationStorageObjectObjectCanExistInStorageByValueT - метод
Возвращает признак того, что значение, доступное по ключу key,
может содержаться в хранилище и в таком случае должно проходить проверку на валидность
посредством функции valueIsValid,
причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
Пространство имён: Tessa.Platform.ValidationСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
protected bool ObjectCanExistInStorageByValue<T>(
string key,
Func<T> getValue,
Func<T, bool> valueIsValid
)
Protected Function ObjectCanExistInStorageByValue(Of T) (
key As String,
getValue As Func(Of T),
valueIsValid As Func(Of T, Boolean)
) As Boolean
protected:
generic<typename T>
bool ObjectCanExistInStorageByValue(
String^ key,
Func<T>^ getValue,
Func<T, bool>^ valueIsValid
)
member ObjectCanExistInStorageByValue :
key : string *
getValue : Func<'T> *
valueIsValid : Func<'T, bool> -> bool
- key String
- Ключ, по которому доступно проверяемое значение.
- getValue FuncT
- Функция, возвращающая значение.
- valueIsValid FuncT, Boolean
-
Функция, определяющая валидность проверяемого значения. Может быть равна null.
- T
- Тип проверяемого значение.
Booleantrue, если значение не содержится в хранилище или содержится и проходит проверку на валидность;
false в противном случае.
Метод следует использовать, если в хранилище объект типа T не может быть
получен напрямую по ключу key. В таком случае он будет получен по
функции, передаваемой первым параметром метода Validate.
Ссылки
[ObjectCanExistInStorageByKey{T}]