SerializationHostingExtensions.AddNewtonsoftJsonSerializer Metodo

Definizione

Overload

AddNewtonsoftJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, JsonSerializerSettings)

Aggiunge il supporto per la serializzazione e la deserializzazione dei valori tramite Newtonsoft.Json.JsonSerializer.

AddNewtonsoftJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Action<OptionsBuilder<NewtonsoftJsonCodecOptions>>)

Aggiunge il supporto per la serializzazione e la deserializzazione dei valori tramite Newtonsoft.Json.JsonSerializer.

AddNewtonsoftJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<NewtonsoftJsonCodecOptions>>)

Aggiunge il supporto per la serializzazione e la deserializzazione dei valori tramite Newtonsoft.Json.JsonSerializer.

AddNewtonsoftJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, JsonSerializerSettings)

Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs

Aggiunge il supporto per la serializzazione e la deserializzazione dei valori tramite Newtonsoft.Json.JsonSerializer.

C#
public static Orleans.Serialization.ISerializerBuilder AddNewtonsoftJsonSerializer(this Orleans.Serialization.ISerializerBuilder serializerBuilder, Func<Type,bool> isSupported, Newtonsoft.Json.JsonSerializerSettings jsonSerializerSettings = default);

Parametri

serializerBuilder
ISerializerBuilder

Generatore di serializzatori.

isSupported
Func<Type,Boolean>

Delegato utilizzato per indicare quali tipi devono essere serializzati e copiati da questo codec.

jsonSerializerSettings
Newtonsoft.Json.JsonSerializerSettings

Impostazioni del serializzatore JSON.

Restituisce

Si applica a

.NET Orleans 9.0.0 e altre versioni
Prodotto Versioni
.NET Orleans 7.0.0, 8.0.0, 8.1.0, 8.2.0, 9.0.0

AddNewtonsoftJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Action<OptionsBuilder<NewtonsoftJsonCodecOptions>>)

Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs

Aggiunge il supporto per la serializzazione e la deserializzazione dei valori tramite Newtonsoft.Json.JsonSerializer.

C#
public static Orleans.Serialization.ISerializerBuilder AddNewtonsoftJsonSerializer(this Orleans.Serialization.ISerializerBuilder serializerBuilder, Func<Type,bool> isSupported, Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Serialization.NewtonsoftJsonCodecOptions>> configureOptions);

Parametri

serializerBuilder
ISerializerBuilder

Generatore di serializzatori.

isSupported
Func<Type,Boolean>

Delegato utilizzato per indicare quali tipi devono essere serializzati e copiati da questo codec.

configureOptions
Action<OptionsBuilder<NewtonsoftJsonCodecOptions>>

Delegato usato per configurare le opzioni per il serializzatore JSON.

Restituisce

Si applica a

.NET Orleans 9.0.0 e altre versioni
Prodotto Versioni
.NET Orleans 7.0.0, 8.0.0, 8.1.0, 8.2.0, 9.0.0

AddNewtonsoftJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<NewtonsoftJsonCodecOptions>>)

Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs
Origine:
SerializationHostingExtensions.cs

Aggiunge il supporto per la serializzazione e la deserializzazione dei valori tramite Newtonsoft.Json.JsonSerializer.

C#
public static Orleans.Serialization.ISerializerBuilder AddNewtonsoftJsonSerializer(this Orleans.Serialization.ISerializerBuilder serializerBuilder, Func<Type,bool> isSerializable, Func<Type,bool> isCopyable, Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Serialization.NewtonsoftJsonCodecOptions>> configureOptions);

Parametri

serializerBuilder
ISerializerBuilder

Generatore di serializzatori.

isSerializable
Func<Type,Boolean>

Delegato utilizzato per indicare quali tipi devono essere serializzati da questo codec.

isCopyable
Func<Type,Boolean>

Delegato utilizzato per indicare quali tipi devono essere copiati da questo codec.

configureOptions
Action<OptionsBuilder<NewtonsoftJsonCodecOptions>>

Delegato usato per configurare le opzioni per il serializzatore JSON.

Restituisce

Si applica a

.NET Orleans 9.0.0 e altre versioni
Prodotto Versioni
.NET Orleans 7.0.0, 8.0.0, 8.1.0, 8.2.0, 9.0.0