Leggi in inglese Modifica

Condividi tramite


SerializationHostingExtensions Class

Definition

Extension method for ISerializerBuilder.

C#
public static class SerializationHostingExtensions
Inheritance
SerializationHostingExtensions

Methods

AddJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<JsonCodecOptions>>)

Adds support for serializing and deserializing values using JsonSerializer.

AddJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, JsonSerializerOptions)

Adds support for serializing and deserializing values using JsonSerializer.

AddMessagePackSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<MessagePackCodecOptions>>)

Adds support for serializing and deserializing values using MessagePack.MessagePackSerializer.

AddMessagePackSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, MessagePackSerializerOptions)

Adds support for serializing and deserializing values using MessagePack.MessagePackSerializer.

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

Adds support for serializing and deserializing values using Newtonsoft.Json.JsonSerializer.

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

Adds support for serializing and deserializing values using Newtonsoft.Json.JsonSerializer.

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

Adds support for serializing and deserializing values using Newtonsoft.Json.JsonSerializer.

AddProtobufSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>)

Adds support for serializing and deserializing Protobuf IMessage types using Google.Protobuf.MessageParser.

AddProtobufSerializer(ISerializerBuilder)

Adds support for serializing and deserializing Protobuf IMessage types using Google.Protobuf.MessageParser.

Applies to

Prodotto Versioni
.NET Orleans 7.0.0, 8.0.0, 8.1.0, 8.2.0, 9.0.0