BeiDream.Web.Api.Dependency.ApiControllerActivator.Create C# (CSharp) Method

Create() public method

public Create ( HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType ) : IHttpController
request System.Net.Http.HttpRequestMessage
controllerDescriptor HttpControllerDescriptor
controllerType System.Type
return IHttpController
        public IHttpController Create(HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType)
        {
            var controllerWrapper = _iocResolver.ResolveAsDisposable<IHttpController>(controllerType);
            request.RegisterForDispose(controllerWrapper);
            return controllerWrapper.Object;
        }
ApiControllerActivator