11 lines
394 B
C#
11 lines
394 B
C#
namespace Bunny.Common.Attribute;
|
|
|
|
[AttributeUsage(AttributeTargets.Method)]
|
|
public class CacheableAttribute(string key, string durationString) : System.Attribute
|
|
{
|
|
// 构造函数接收一个表示时间的字符串参数
|
|
// 将字符串转换为TimeSpan
|
|
|
|
public string? Key { get; set; } = key;
|
|
public TimeSpan TimeDuration { get; set; } = TimeSpan.Parse(durationString);
|
|
} |