ApiController有没有可以用来初始化异步资源的扩展点/重写方法?
我想要像这样的东西:
public ValuesController : ApiController
{
private IFoo _foo;
protected async override void InitializeAsync(HttpControllerContext controllerContext)
{
_foo = await CreateFooAsync();
}
}
我知道我可以在每个控制器动作中做到这一点,但我想避免在4/5个不同的动作中都这样做。