AllowedTypesSerializationBinder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementación de la Newtonsoft.Json.Serialization.DefaultSerializationBinder, capaz de permitir que solo los Typedeseados se serialicen y deserialicen.
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- Herencia
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
Constructores
AllowedTypesSerializationBinder(IList<Type>) |
Inicializa una nueva instancia de la clase AllowedTypesSerializationBinder. |
Propiedades
AllowedTypes |
Obtiene la colección de los tipos permitidos. |
Métodos
BindToName(Type, String, String) |
Dado el parámetro
Permitido o no permitido, generará el nombre del Type a través del parámetro Cuando se permite, agregará el Type a la colección AllowedTypes. |
BindToType(String, String) |
Dados los parámetros Cuando se encuentre, agregará el Type a la colección AllowedTypes si no existe. |
Verify() |
Comprueba si hay tipos que no están permitidos. Cuando no se permita, iniciará una InvalidOperationException. |