# Microsoft.AspNetCore.Mvc.Controllers

``` diff
 namespace Microsoft.AspNetCore.Mvc.Controllers {
     public class ControllerActivatorProvider : IControllerActivatorProvider {
+        public Func<ControllerContext, object, ValueTask> CreateAsyncReleaser(ControllerActionDescriptor descriptor);
     }
     public interface IControllerActivator {
+        ValueTask ReleaseAsync(ControllerContext context, object controller);
     }
     public interface IControllerActivatorProvider {
+        Func<ControllerContext, object, ValueTask> CreateAsyncReleaser(ControllerActionDescriptor descriptor);
     }
     public interface IControllerFactory {
+        ValueTask ReleaseControllerAsync(ControllerContext context, object controller);
     }
     public interface IControllerFactoryProvider {
+        Func<ControllerContext, object, ValueTask> CreateAsyncControllerReleaser(ControllerActionDescriptor descriptor);
     }
 }
```

