Share via


JsonSerializable.LoadFromWithConstructor Method

Definition

Overloads

LoadFromWithConstructor<T>(Stream, Func<T>)

Deserializes the specified stream using the given constructor in the Azure Cosmos DB service.

LoadFromWithConstructor<T>(Stream, Func<T>, JsonSerializerSettings)

Deserializes the specified stream using the given constructor in the Azure Cosmos DB service.

LoadFromWithConstructor<T>(Stream, Func<T>)

Deserializes the specified stream using the given constructor in the Azure Cosmos DB service.

public static T LoadFromWithConstructor<T> (System.IO.Stream stream, Func<T> constructorFunction);
static member LoadFromWithConstructor : System.IO.Stream * Func<'T> -> 'T
Public Shared Function LoadFromWithConstructor(Of T) (stream As Stream, constructorFunction As Func(Of T)) As T

Type Parameters

T

The type of the object.

Parameters

stream
Stream

The stream to load from.

constructorFunction
Func<T>

The constructor used for the returning object.

Returns

T

The object loaded from the specified stream.

Applies to

LoadFromWithConstructor<T>(Stream, Func<T>, JsonSerializerSettings)

Deserializes the specified stream using the given constructor in the Azure Cosmos DB service.

public static T LoadFromWithConstructor<T> (System.IO.Stream stream, Func<T> constructorFunction, Newtonsoft.Json.JsonSerializerSettings settings);
static member LoadFromWithConstructor : System.IO.Stream * Func<'T> * Newtonsoft.Json.JsonSerializerSettings -> 'T
Public Shared Function LoadFromWithConstructor(Of T) (stream As Stream, constructorFunction As Func(Of T), settings As JsonSerializerSettings) As T

Type Parameters

T

The type of the object.

Parameters

stream
Stream

The stream to load from.

constructorFunction
Func<T>

The constructor used for the returning object.

settings
Newtonsoft.Json.JsonSerializerSettings

The JsonSerializerSettings to be used.

Returns

T

The object loaded from the specified stream.

Applies to