C# 클래스 Cedar.Framework.Common.Client.WebAPI.ServiceLocatableHttpControllerActivator

A custom HttpControllerActivator which uses ServiceLocator to activate HttpController.
상속: IHttpControllerActivator
파일 보기 프로젝트 열기: Chinaccn/surfboard

공개 메소드들

메소드 설명
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.

메소드 상세

Create() 공개 메소드

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.
리턴 IHttpController

ServiceLocatableHttpControllerActivator() 공개 메소드

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

ServiceLocatableHttpControllerActivator() 공개 메소드

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