C# Class ScriptCs.WebApi.WebApi

Creates a web api using an OWIN host
Inheritance: IScriptPackContext
ファイルを表示 Open project: scriptcs-contrib/scriptcs-webapi

Public Methods

Method Description
Configure ( ) : WebApi
Configure ( Action startupAction ) : WebApi
Configure ( Action startupAction, System.Web.Http.HttpConfiguration config ) : WebApi
Configure ( System.Web.Http.HttpConfiguration config ) : WebApi
NewFormatter ( ) : FormatterBuilder
Start ( string baseAddress ) : IDisposable
UseFormatterOnly ( System.Net.Http.Formatting.MediaTypeFormatter formatter ) : WebApi
UseJsonOnly ( ) : WebApi
WebApi ( ILog logger, IControllerTypeManager typeManager ) : System

Private Methods

Method Description
ApplyDefaultConfiguration ( System.Web.Http.HttpConfiguration config, IEnumerable controllerTypes ) : void

Method Details

Configure() public method

public Configure ( ) : WebApi
return WebApi

Configure() public method

public Configure ( Action startupAction ) : WebApi
startupAction Action
return WebApi

Configure() public method

public Configure ( Action startupAction, System.Web.Http.HttpConfiguration config ) : WebApi
startupAction Action
config System.Web.Http.HttpConfiguration
return WebApi

Configure() public method

public Configure ( System.Web.Http.HttpConfiguration config ) : WebApi
config System.Web.Http.HttpConfiguration
return WebApi

NewFormatter() public method

public NewFormatter ( ) : FormatterBuilder
return FormatterBuilder

Start() public method

public Start ( string baseAddress ) : IDisposable
baseAddress string
return IDisposable

UseFormatterOnly() public method

public UseFormatterOnly ( System.Net.Http.Formatting.MediaTypeFormatter formatter ) : WebApi
formatter System.Net.Http.Formatting.MediaTypeFormatter
return WebApi

UseJsonOnly() public method

public UseJsonOnly ( ) : WebApi
return WebApi

WebApi() public method

public WebApi ( ILog logger, IControllerTypeManager typeManager ) : System
logger ILog
typeManager IControllerTypeManager
return System