Class JsonLinesStreamingFormatter

Namespace
Cratis.Arc.Queries
Assembly
Cratis.Arc.dll

Represents a formatter for streaming JSON lines.

public class JsonLinesStreamingFormatter : TextOutputFormatter, IOutputFormatter, IApiResponseTypeMetadataProvider
Inheritance
JsonLinesStreamingFormatter
Implements
Inherited Members
Extension Methods

Constructors

JsonLinesStreamingFormatter()

Initializes a new instance of the JsonLinesStreamingFormatter class.

public JsonLinesStreamingFormatter()

Methods

CanWriteResult(OutputFormatterCanWriteContext)

public override bool CanWriteResult(OutputFormatterCanWriteContext context)

Parameters

context OutputFormatterCanWriteContext

Returns

bool

WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

public override Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding)

Parameters

context OutputFormatterWriteContext
selectedEncoding Encoding

Returns

Task