Partager via


OrleansJsonSerializer Classe

Définition

Classe utilitaire pour la configuration Newtonsoft.Json.JsonSerializerSettings pour prendre en charge les types Orleans.

public class OrleansJsonSerializer : Orleans.Serialization.IExternalSerializer
public class OrleansJsonSerializer
type OrleansJsonSerializer = class
    interface IExternalSerializer
type OrleansJsonSerializer = class
Public Class OrleansJsonSerializer
Implements IExternalSerializer
Public Class OrleansJsonSerializer
Héritage
OrleansJsonSerializer
Implémente

Constructeurs

OrleansJsonSerializer(IOptions<OrleansJsonSerializerOptions>)

Initialise une nouvelle instance de la classe OrleansJsonSerializer.

OrleansJsonSerializer(IServiceProvider)

Classe utilitaire pour la configuration Newtonsoft.Json.JsonSerializerSettings pour prendre en charge les types Orleans.

OrleansJsonSerializer(SerializationManager, IGrainFactory)

Classe utilitaire pour la configuration Newtonsoft.Json.JsonSerializerSettings pour prendre en charge les types Orleans.

Champs

IndentJsonProperty

Classe utilitaire pour la configuration Newtonsoft.Json.JsonSerializerSettings pour prendre en charge les types Orleans.

TypeNameHandlingProperty

Classe utilitaire pour la configuration Newtonsoft.Json.JsonSerializerSettings pour prendre en charge les types Orleans.

UseFullAssemblyNamesProperty

Classe utilitaire pour la configuration Newtonsoft.Json.JsonSerializerSettings pour prendre en charge les types Orleans.

Méthodes

DeepCopy(Object, ICopyContext)

Tente de créer une copie de la source.

Deserialize(Type, IDeserializationContext)

Tente de désérialiser un élément.

Deserialize(Type, String)

Désérialise un objet du type attendu spécifié à partir de l’entrée fournie.

GetDefaultSerializerSettings(ITypeResolver, IGrainFactory)

Retourne les paramètres de sérialiseur par défaut.

GetDefaultSerializerSettings(SerializationManager, IGrainFactory)

Retourne les paramètres de sérialiseur par défaut.

Initialize(Logger)

Initialise le sérialiseur externe. Appelé une fois lorsque le gestionnaire de sérialisation crée une instance de ce type

IsSupportedType(Type)

Informe le gestionnaire de sérialisation si ce sérialiseur prend en charge le type pour la sérialisation.

Serialize(Object, ISerializationContext, Type)

Sérialise un objet dans un flux binaire

Serialize(Object, Type)

Sérialise un objet dans une chaîne JSON.

UpdateSerializerSettings(JsonSerializerSettings, Boolean, Boolean, Nullable<TypeNameHandling>)

Classe utilitaire pour la configuration Newtonsoft.Json.JsonSerializerSettings pour prendre en charge les types Orleans.

UpdateSerializerSettings(JsonSerializerSettings, IProviderConfiguration)

Personnalise les paramètres de sérialiseur donnés à l’aide de la configuration du fournisseur. Peut être utilisé par n’importe quel fournisseur, ce qui permet aux utilisateurs d’utiliser un ensemble standard d’attributs de configuration.

S’applique à