Share via


CosmosSerializer Class

Definition

This is an interface to allow a custom serializer to be used by the CosmosClient

public abstract class CosmosSerializer
type CosmosSerializer = class
Public MustInherit Class CosmosSerializer
Inheritance
CosmosSerializer

Constructors

CosmosSerializer()

Methods

FromStream<T>(Stream)

Convert a Stream of JSON to an object. The implementation is responsible for Disposing of the stream, including when an exception is thrown, to avoid memory leaks.

ToStream<T>(T)

Convert the object to a Stream. The caller will take ownership of the stream and ensure it is correctly disposed of. Stream.CanRead must be true https://docs.microsoft.com/dotnet/api/system.io.stream.canread?view=netcore-2.0

Applies to