Table of Contents

Class JsonContent

Namespace
Geotab.Checkmate.Web
Assembly
Geotab.Checkmate.ObjectModel.dll

Streaming JSON content.

public class JsonContent : HttpContent, IDisposable
Inheritance
JsonContent
Implements
Derived
Inherited Members

Constructors

JsonContent(object)

Initializes a new instance of the JsonContent class.

public JsonContent(object serializationTarget)

Parameters

serializationTarget object

The target of serialization.

Properties

SerializationTarget

Gets the target of serialiation.

public object SerializationTarget { get; }

Property Value

object

An object to be serialized.

Methods

SerializeToStreamAsync(Stream, TransportContext?)

protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context)

Parameters

stream Stream
context TransportContext

Returns

Task

SerializeToStreamAsync(Stream, TransportContext?, CancellationToken)

protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken)

Parameters

stream Stream
context TransportContext
cancellationToken CancellationToken

Returns

Task

TryComputeLength(out long)

protected override bool TryComputeLength(out long length)

Parameters

length long

Returns

bool