Struct JSONResult
Represents MVC action result that returns JSON object with options. If JSON options are not needed then just return CLR object directly from controller action without this wrapper
Implements
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Azos.Wave.Mvc
Assembly: Azos.Wave.dll
Syntax
public struct JSONResult : IActionResult
Constructors
JSONResult(Exception, JSONWritingOptions)
Declaration
public JSONResult(Exception error, JSONWritingOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Exception | error | |
| JSONWritingOptions | options |
JSONResult(Object, JSONWritingOptions)
Declaration
public JSONResult(object data, JSONWritingOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | data | |
| JSONWritingOptions | options |
Fields
Data
Declaration
public readonly object Data
Field Value
| Type | Description |
|---|---|
| System.Object |
Options
Declaration
public readonly JSONWritingOptions Options
Field Value
| Type | Description |
|---|---|
| JSONWritingOptions |
Methods
Execute(Controller, WorkContext)
Declaration
public void Execute(Controller controller, WorkContext work)
Parameters
| Type | Name | Description |
|---|---|---|
| Controller | controller | |
| WorkContext | work |