public interface IDmtpRedisActor : ICacheAsync<string, ReadOnlyMemory<byte>>,
IActor, IDisposableObject, IDisposablePublic Interface IDmtpRedisActor
Inherits ICacheAsync(Of String, ReadOnlyMemory(Of Byte)),
IActor, IDisposableObject, IDisposabletype IDmtpRedisActor =
interface
interface ICacheAsync<string, ReadOnlyMemory<byte>>
interface IActor
interface IDisposableObject
interface IDisposable
end| Converter | 序列化转换器。 |
| DisposedValue |
标识该对象是否已被释放
(继承自 IDisposableObject。) |
| DmtpActor |
包含当前Actor的父容器。
(继承自 IActor。) |
| ICache | 实际储存缓存。 |
| AddAsyncTValue | 添加一个缓存项到缓存中,如果键已经存在,则不进行任何操作。 该方法用于异步地添加缓存项。 |
| AddCacheAsync |
添加缓存。当缓存存在时,不会添加成功。
(继承自 ICacheAsyncTKey, TValue。) |
| ClearCacheAsync |
清空所有缓存
(继承自 ICacheAsyncTKey, TValue。) |
| ContainsCacheAsync |
异步判断指定键的缓存是否存在且在生命周期内。
(继承自 ICacheAsyncTKey, TValue。) |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (继承自 IDisposable。) |
| GetAsyncTValue | 异步获取缓存的键值对。 |
| GetCacheAsync |
异步获取指定键的缓存条目。
(继承自 ICacheAsyncTKey, TValue。) |
| InputReceivedData |
处理收到的消息。
(继承自 IActor。) |
| RemoveCacheAsync |
异步移除缓存项。
(继承自 ICacheAsyncTKey, TValue。) |
| SetAsyncTValue | 设置缓存值 设置缓存,不管缓存存不存在,都会添加。 |
| SetCacheAsync |
设置缓存,不管缓存存不存在,都会添加。
(继承自 ICacheAsyncTKey, TValue。) |
| SafeDispose |
安全性释放(不用判断对象是否为空)。不会抛出任何异常。
内部会判断DisposedValue的值,如果为,则不会再执行Dispose。 (由 SystemExtension 定义。) |
| SafeDispose |
安全性释放(不用判断对象是否为空)。不会抛出任何异常。
(由 SystemExtension 定义。) |