CloudGamingAdmin/admin-server/CloudGaming.Core.FreeRedis/CloudGaming.Core.FreeRedis.xml
2024-11-15 02:58:48 +08:00

175 lines
7.5 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>CloudGaming.Core.FreeRedis</name>
</assembly>
<members>
<member name="P:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisBaseCacheAttribute.CacheKey">
<summary>
缓存Key 不填默认是 函数的命名空间.函数名称
</summary>
<value></value>
</member>
<member name="P:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisBaseCacheAttribute.UseFreeRedis">
<summary>
Redis 服务类型 不传递默认 走内存缓存
</summary>
<value></value>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisBaseCacheAttribute.GetCacheKey(Rougamo.Context.MethodContext)">
<summary>
获取缓存Key
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisBaseCacheAttribute.ParseCacheKey(Rougamo.Context.MethodContext)">
<summary>
解析缓存主键
</summary>
<param name="context">拦截器上下文</param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisBaseCacheAttribute.GetParameterValue(System.Object,System.Collections.Generic.List{System.String})">
<summary>
递归获取属性值
</summary>
<param name="obj"></param>
<param name="parameterNames"></param>
<returns></returns>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisBaseCacheAttribute.GetPropertyInfo(System.Object,System.String)">
<summary>
根据属性名称获取实例里的属性
</summary>
<param name="obj">实例</param>
<param name="name">需要的属性名</param>
<returns></returns>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisBaseCacheAttribute.GetDatabase(Rougamo.Context.MethodContext)">
<summary>
获取Redis数据库
</summary>
<param name="MethodContext"></param>
<returns></returns>
</member>
<member name="T:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheableAttribute">
<summary>
缓存AOP
</summary>
</member>
<member name="P:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheableAttribute.CacheDuration">
<summary>
缓存时长 (秒) 默认存储 10s 如果0代表永久
</summary>
<value></value>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheableAttribute.OnEntry(Rougamo.Context.MethodContext)">
<summary>
</summary>
<param name="context"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheableAttribute.GetMemoryCache(Rougamo.Context.MethodContext)">
<summary>
获取 MemoryCache 缓存
</summary>
<param name="context"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheableAttribute.GetRedisCache(Rougamo.Context.MethodContext)">
<summary>
获取 RedisCache 缓存
</summary>
<param name="context"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheableAttribute.CreateCache(Rougamo.Context.MethodContext,System.Object)">
<summary>
创建缓存
</summary>
<param name="MethodContext"></param>
<param name="result"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheableAttribute.CreateMemoryCache(Rougamo.Context.MethodContext,System.Object)">
<summary>
创建内存缓存
</summary>
<param name="context"></param>
<param name="result"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheableAttribute.CreateRedisCache(Rougamo.Context.MethodContext,System.Object)">
<summary>
创建Redis缓存
</summary>
<param name="context"></param>
<param name="result"></param>
</member>
<member name="T:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheEvictAttribute">
<summary>
清除缓存AOP
</summary>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheEvictAttribute.#ctor(System.Type,System.String)">
<summary>
用于设置 默认 缓存key 需要 ,自动组合默认缓存名称
</summary>
<param name="cacheClassType">缓存 类 类型</param>
<param name="actionName">缓存函数名称</param>
</member>
<member name="P:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheEvictAttribute.BeforeRun">
<summary>
移除时机 默认方法执行完
</summary>
<value></value>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheEvictAttribute.RemoveKey(Rougamo.Context.MethodContext)">
<summary>
移除key
</summary>
<param name="aopContext"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheEvictAttribute.RemoveRedisKey(Rougamo.Context.MethodContext)">
<summary>
移除redis key
</summary>
<param name="aopContext"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheEvictAttribute.RemoveRedisGroupKey(Rougamo.Context.MethodContext,System.String)">
<summary>
移除Redis分组的key
</summary>
<param name="aopContext"></param>
<param name="cacheKey"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheEvictAttribute.RemoveMemoryKey(Rougamo.Context.MethodContext)">
<summary>
移除内存key
</summary>
<param name="aopContext"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.Aop.Cache.FreeRedisCacheEvictAttribute.RemoveMemoryGroupKey(System.String,Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Boolean)">
<summary>
移除内存缓存分组的 key
</summary>
<param name="pattern"></param>
<param name="memoryCache"></param>
<param name="isStart"></param>
</member>
<member name="T:CloudGaming.Core.FreeRedis.CoreFreeRedisStartup">
<summary>
redis 启动器
</summary>
</member>
<member name="M:CloudGaming.Core.FreeRedis.CoreFreeRedisStartup.ConfigureServices(Microsoft.AspNetCore.Builder.WebApplicationBuilder)">
<summary>
配置服务
</summary>
<param name="webApplicationBuilder"></param>
</member>
<member name="M:CloudGaming.Core.FreeRedis.CoreFreeRedisStartup.Configure(Microsoft.AspNetCore.Builder.WebApplication)">
<summary>
启动服务
</summary>
<param name="webApplication"></param>
</member>
</members>
</doc>