我在 Web API2 项目中创建了自己的自定义HttpControllerTypeResolver
和AssembliesResolver
。我是说得对,他们只在启动时调用一次然后缓存。例如,如果我有以下
public class MyAssembliesResolver : DefaultAssembliesResolver
{
public override ICollection<Assembly> GetAssemblies()
{
MyDebugger.LogDebugMessage("In My AssembliesResolver...");
return base.GetAssemblies();
}
}
我是否可以强制API管道在每次请求时调用它。我没有真正的用例,只是试图掌握API请求/响应管道中发生的所有事情。我到目前为止的Full implementation here