23 lines
621 B
C#
23 lines
621 B
C#
namespace Web.Core.Common.Attributes;
|
||
|
||
/// <summary>
|
||
/// 这个Attribute就是使用时候的验证,把它添加到要缓存数据的方法中,即可完成缓存的操作。
|
||
/// </summary>
|
||
[AttributeUsage(AttributeTargets.Method, Inherited = true)]
|
||
public class CachingAttribute : Attribute
|
||
{
|
||
/// <summary>
|
||
/// 过期时间
|
||
/// </summary>
|
||
public int AbsoluteExpiration { get; set; }
|
||
|
||
/// <summary>
|
||
/// 自定义key
|
||
/// </summary>
|
||
public string? CustomKeyValue { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否删除
|
||
/// </summary>
|
||
public bool IsDelete { get; set; } = false;
|
||
} |