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.
Une implémentation du Newtonsoft.Json.Serialization.DefaultSerializationBinder, capable de permettre de sérialiser et de désérialiser uniquement les s désirés Type.
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- Héritage
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
Constructeurs
| Nom | Description |
|---|---|
| AllowedTypesSerializationBinder(IList<Type>) |
Initialise une nouvelle instance de la classe AllowedTypesSerializationBinder. |
Propriétés
| Nom | Description |
|---|---|
| AllowedTypes |
Obtient la collection des types autorisés. |
Méthodes
| Nom | Description |
|---|---|
| BindToName(Type, String, String) |
Étant donné le
Autorisé ou non, il affichera le nom du Type via le Quand c’est autorisé, cela ajoutera à la TypeAllowedTypes collection. |
| BindToType(String, String) |
Étant donné les Une fois trouvé, il s’ajoutera Type à la AllowedTypes collection s’il n’existe pas. |
| Verify() |
Vérifie s’il existe des types qui ne sont pas autorisés. Lorsque ce n’est pas permis, il lance un InvalidOperationException. |