所以我有一个包含以下属性的类:
public bool Busy { get; set; }
在同一个类中,我有一堆异步方法。
如果当前正在运行该类中的任何方法,我想自动将Busy
属性设置为true
,然后在方法返回时将其重新设置为false
。
通常我会那样做:
public async Task SampleMethod()
{
Busy = true;
// method code
// [...]
Busy = false;
}
但是我想知道,是否有一种方法可以自动对类中的所有方法进行操作?