IDmtpRedisActorSetAsyncTValue 方法
设置缓存值
设置缓存,不管缓存存不存在,都会添加。
命名空间: TouchSocket.Dmtp.Redis程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
Task<bool> SetAsync<TValue>(
string key,
TValue value,
int duration = 60000
)
Function SetAsync(Of TValue) (
key As String,
value As TValue,
Optional duration As Integer = 60000
) As Task(Of Boolean)
abstract SetAsync :
key : string *
value : 'TValue *
?duration : int
(* Defaults:
let _duration = defaultArg duration 60000
*)
-> Task<bool>
- key String
- 缓存的键
- value TValue
- 缓存的值
- duration Int32 (Optional)
- 缓存的持续时间
- TValue
- 缓存值的类型
TaskBoolean操作是否成功
ArgumentNullException | 当参数为空时抛出 |
TimeoutException | 当操作超时时抛出 |
Exception | 当发生其他异常时抛出 |