CacheManagementExtensionsTryGetValueTKey, TValue 方法
尝试从缓存中获取值。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
public static bool TryGetValue<TKey, TValue>(
this ICache<TKey, TValue> cacheClient,
TKey key,
out TValue value,
bool update = false
)
<ExtensionAttribute>
Public Shared Function TryGetValue(Of TKey, TValue) (
cacheClient As ICache(Of TKey, TValue),
key As TKey,
<OutAttribute> ByRef value As TValue,
Optional update As Boolean = false
) As Boolean
[<ExtensionAttribute>]
static member TryGetValue :
cacheClient : ICache<'TKey, 'TValue> *
key : 'TKey *
value : 'TValue byref *
?update : bool
(* Defaults:
let _update = defaultArg update false
*)
-> bool
- cacheClient ICacheTKey, TValue
- 缓存客户端实例。
- key TKey
- 要获取的缓存键。
- value TValue
- 输出参数,包含获取的缓存值。
- update Boolean (Optional)
- 是否更新缓存项的时间戳。
- TKey
- 缓存键的类型。
- TValue
- 缓存值的类型。
Boolean如果成功获取值则返回true,否则返回false。在 Visual Basic 和 C# 中,这个方法可以当成为类型
ICacheTKey,
TValue 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考
扩展方法 (Visual Basic) 或
扩展方法 (C# 编程指南) 获取更多信息。