IMvcBuilder
IMvcBuilder is an interface in the ASP.NET MVC framework that represents a builder for configuring an MVC application. It is part of the MVC extensibility model and allows for customization of various aspects of the MVC pipeline. The primary purpose of IMvcBuilder is to provide a fluent API for setting up controllers, views, and other MVC-related services.
When an ASP.NET MVC application is started, an instance of IMvcBuilder is typically created and used to
Common uses of IMvcBuilder include adding custom action filters, view engines, model binders, and controller factories.