AllowedTypesSerializationBinder 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.
Implémentation du Newtonsoft.Json.Serialization.DefaultSerializationBinder, capable d’autoriser uniquement les Typesouhaitées à sérialiser et désérialiser.
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- Héritage
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
Constructeurs
AllowedTypesSerializationBinder(IList<Type>) |
Initialise une nouvelle instance de la classe AllowedTypesSerializationBinder. |
Propriétés
AllowedTypes |
Obtient la collection des types autorisés. |
Méthodes
BindToName(Type, String, String) |
Étant donné le paramètre
Autorisé ou non autorisé, il génère le nom du Type via le paramètre Lorsqu’elle est autorisée, elle ajoute le Type à la collection AllowedTypes. |
BindToType(String, String) |
Étant donné les paramètres Une fois trouvé, il ajoute le Type à la collection AllowedTypes s’il n’existe pas. |
Verify() |
Vérifie s’il existe des types qui ne sont pas autorisés. Lorsqu’elle n’est pas autorisée, elle lève une InvalidOperationException. |