title: Is it possible to use arbitrary middleware in specific controller or ever method in asp.net web api2?
body: <p>I have a bunch of already written middlewares. As i know they can easily be used at global pipeline level. </p>
  
  <pre><code>[assembly: OwinStartup(typeof(Startup))]
  namespace Portal.Web
  {
      public class Startup
      {
          public void Configuration(IAppBuilder builder)
          {   
              builder
                  .UseApiResponseCompression()
                  ....
          }
      }
  }
  </code></pre>
  
  <p>But i really excited hypothetical opportunities to use this middleware in appropriate controller or method ( I've seen such functionality implementation in asp.net core)</p>
  
  <p><strong>Q:</strong> Is it possible to use arbitrary middleware in specific controller or ever method ( like filters) in asp.net web api2? </p>