平安校园
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

CacheAttribute.cs 675 B

4 månader sedan
123456789101112131415161718192021222324252627282930313233343536373839404142
  1. 
  2. //
  3. namespace SafeCampus.Plugin.Aop;
  4. /// <summary>
  5. /// 缓存结果特性
  6. /// </summary>
  7. public class CacheAttribute : Attribute
  8. {
  9. /// <summary>
  10. /// RedisKey前缀
  11. /// </summary>
  12. public string KeyPrefix { get; set; }
  13. /// <summary>
  14. /// 过期时间
  15. /// </summary>
  16. public TimeSpan? AbsoluteExpiration { get; set; }
  17. /// <summary>
  18. /// 自定义KEY
  19. /// </summary>
  20. public string CustomKeyValue { get; set; }
  21. /// <summary>
  22. /// 是否删除
  23. /// </summary>
  24. public bool IsDelete { get; set; } = false;
  25. /// <summary>
  26. /// 存储类型
  27. /// </summary>
  28. public string StoreType { get; set; }
  29. }