OrleansJsonSerializer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |