C# Class Halcyon.Web.HAL.Json.JsonHalOutputFormatter

Inheritance: IOutputFormatter
Show file Open project: visualeyes/halcyon

Public Methods

Method Description
CanWriteResult ( OutputFormatterCanWriteContext context ) : bool
JsonHalOutputFormatter ( IEnumerable halJsonMediaTypes = null ) : Halcyon.HAL
JsonHalOutputFormatter ( JsonSerializerSettings serializerSettings, IEnumerable halJsonMediaTypes = null ) : Halcyon.HAL
WriteAsync ( OutputFormatterWriteContext context ) : System.Threading.Tasks.Task

Method Details

CanWriteResult() public method

public CanWriteResult ( OutputFormatterCanWriteContext context ) : bool
context OutputFormatterCanWriteContext
return bool

JsonHalOutputFormatter() public method

public JsonHalOutputFormatter ( IEnumerable halJsonMediaTypes = null ) : Halcyon.HAL
halJsonMediaTypes IEnumerable
return Halcyon.HAL

JsonHalOutputFormatter() public method

public JsonHalOutputFormatter ( JsonSerializerSettings serializerSettings, IEnumerable halJsonMediaTypes = null ) : Halcyon.HAL
serializerSettings Newtonsoft.Json.JsonSerializerSettings
halJsonMediaTypes IEnumerable
return Halcyon.HAL

WriteAsync() public method

public WriteAsync ( OutputFormatterWriteContext context ) : System.Threading.Tasks.Task
context OutputFormatterWriteContext
return System.Threading.Tasks.Task