C# 相当于asp.net中类库或控制台应用程序中的应用程序启动

C# 相当于asp.net中类库或控制台应用程序中的应用程序启动,c#,asp.net,C#,Asp.net,在.NET核心项目中,我有一个定义如下的筛选器类: [AttributeUsage(AttributeTargets.Class)] public sealed class GlobalExceptionFilterAttribute : ExceptionFilterAttribute { ... } } 我可以从中参考 public class WebApiApplication : HttpApplication {

在.NET核心项目中,我有一个定义如下的筛选器类:

[AttributeUsage(AttributeTargets.Class)]
    public sealed class GlobalExceptionFilterAttribute : ExceptionFilterAttribute
    {
        ...    }
        }
我可以从中参考

public class WebApiApplication : HttpApplication
    {
        protected void Application_Start()
        {
            GlobalConfiguration.Configuration.Filters.Add(new GlobalExceptionFilterAttribute());
        }
    }
}

如何在类库或控制台应用程序中实现过滤,它与应用程序的启动有何等效?谢谢

这些筛选器的可能副本特定于web应用程序及其请求处理管道。我认为您正在为控制台应用程序寻找全局异常处理程序。此问题及其答案应有助于: