CardCacheCollectionBaseTGetOrAdd - метод |
Возвращает значение из кэша, или добавляет значение в кэш,
возвращённое заданной функцией при отсутствии там значения.
Пространство имён:
Tessa.Cards.Caching
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис protected T GetOrAdd(
string key,
Func<string, T> getValueFunc
)
Protected Function GetOrAdd (
key As String,
getValueFunc As Func(Of String, T)
) As T
protected:
T GetOrAdd(
String^ key,
Func<String^, T>^ getValueFunc
)
member GetOrAdd :
key : string *
getValueFunc : Func<string, 'T> -> 'T
Параметры
- key
- Тип: SystemString
Ключ, по которому требуется получить значение из кэша. - getValueFunc
- Тип: SystemFuncString, T
Функция, получающая ключ и создающая значение.
Функция используется в случае, если значение отсутствует в кэше, причём результат функции добавляется в кэш.
Возвращаемое значение
Тип:
TЗначение, полученное из кэша или созданное заданной функцией.
См. также