如果方法当前正在运行,则设置属性

时间:2018-07-14 10:50:28

标签: c# methods properties

所以我有一个包含以下属性的类:

public bool Busy { get; set; }

在同一个类中,我有一堆异步方法。

如果当前正在运行该类中的任何方法,我想自动将Busy属性设置为true,然后在方法返回时将其重新设置为false

通常我会那样做:

public async Task SampleMethod()
{
    Busy = true;

    // method code
    // [...]

    Busy = false;
}

但是我想知道,是否有一种方法可以自动对类中的所有方法进行操作?

0 个答案:

没有答案