C# Class Cedar.Framework.Common.Client.WebAPI.ServiceLocatableHttpControllerActivator

A custom HttpControllerActivator which uses ServiceLocator to activate HttpController.
Inheritance: IHttpControllerActivator
Afficher le fichier Open project: Chinaccn/surfboard

Méthodes publiques

Méthode Description
Create ( HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType ) : IHttpController

Creates the specified request.

ServiceLocatableHttpControllerActivator ( IServiceLocator serviceLocator ) : System

Initializes a new instance of the ServiceLocatableHttpControllerActivator /> class.

ServiceLocatableHttpControllerActivator ( string serviceLocatorName = null ) : System

Initializes a new instance of the ServiceLocatableHttpControllerActivator /> class.

Method Details

Create() public méthode

Creates the specified request.
public Create ( HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType ) : IHttpController
request System.Net.Http.HttpRequestMessage The request.
controllerDescriptor HttpControllerDescriptor The controller descriptor.
controllerType System.Type Type of the controller.
Résultat IHttpController

ServiceLocatableHttpControllerActivator() public méthode

Initializes a new instance of the ServiceLocatableHttpControllerActivator /> class.
public ServiceLocatableHttpControllerActivator ( IServiceLocator serviceLocator ) : System
serviceLocator IServiceLocator The service locator.
Résultat System

ServiceLocatableHttpControllerActivator() public méthode

Initializes a new instance of the ServiceLocatableHttpControllerActivator /> class.
public ServiceLocatableHttpControllerActivator ( string serviceLocatorName = null ) : System
serviceLocatorName string Name of the service locator.
Résultat System