IDmtpRedisActorAddAsyncTValue 方法
添加一个缓存项到缓存中,如果键已经存在,则不进行任何操作。
该方法用于异步地添加缓存项。
命名空间: TouchSocket.Dmtp.Redis程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
Task<bool> AddAsync<TValue>(
string key,
TValue value,
int duration,
CancellationToken cancellationToken
)
Function AddAsync(Of TValue) (
key As String,
value As TValue,
duration As Integer,
cancellationToken As CancellationToken
) As Task(Of Boolean)
abstract AddAsync :
key : string *
value : 'TValue *
duration : int *
cancellationToken : CancellationToken -> Task<bool>
- key String
- 缓存项的键。
- value TValue
- 缓存项的值。
- duration Int32
- 缓存项的过期时间,单位为毫秒。默认为60000毫秒(1分钟)。
- cancellationToken CancellationToken
- TValue
- 缓存值的类型。
TaskBoolean一个Task对象,表示异步操作的结果。结果为
表示添加成功,false表示失败(例如,键已经存在)。