一款简单易用的基础网络通讯组件库。

IDmtpRedisActorSetAsyncTValue 方法

设置缓存值 设置缓存,不管缓存存不存在,都会添加。

Definition

命名空间: TouchSocket.Dmtp.Redis
程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
Task<bool> SetAsync<TValue>(
	string key,
	TValue value,
	int duration,
	CancellationToken cancellationToken
)

参数

key  String
缓存的键
value  TValue
缓存的值
duration  Int32
缓存的持续时间
cancellationToken  CancellationToken

[缺少 "M:TouchSocket.Dmtp.Redis.IDmtpRedisActor.SetAsync``1(System.String,``0,System.Int32,System.Threading.CancellationToken)" 的 <param name="cancellationToken"/> 文档]

类型参数

TValue
缓存值的类型

返回值

TaskBoolean
操作是否成功

异常

ArgumentNullException当参数为空时抛出
TimeoutException当操作超时时抛出
Exception当发生其他异常时抛出

参见