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í.
Una implementación de , Newtonsoft.Json.Serialization.DefaultSerializationBindercapaz de permitir que solo se serialize y desserialize s deseado Type.
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- Herencia
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
Constructores
| Nombre | Description |
|---|---|
| AllowedTypesSerializationBinder(IList<Type>) |
Inicializa una nueva instancia de la clase AllowedTypesSerializationBinder. |
Propiedades
| Nombre | Description |
|---|---|
| AllowedTypes |
Obtiene la colección de los tipos permitidos. |
Métodos
| Nombre | Description |
|---|---|
| BindToName(Type, String, String) |
Dado el
Ya sea permitido o no, mostrará el nombre del Type a través del Cuando se permite, se Type añadirá a la AllowedTypes colección. |
| BindToType(String, String) |
Dados los Cuando se encuentre, se Type añadirá a la AllowedTypes colección si no existe. |
| Verify() |
Comprueba si hay tipos que no están permitidos. Cuando no está permitido, lanzará un InvalidOperationException. |