AllowedTypesSerializationBinder Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Uma implementação do Newtonsoft.Json.Serialization.DefaultSerializationBinder, capaz de permitir que apenas os Typedesejados sejam serializados e desserializados.
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- Herança
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
Construtores
AllowedTypesSerializationBinder(IList<Type>) |
Inicializa uma nova instância da classe AllowedTypesSerializationBinder. |
Propriedades
AllowedTypes |
Obtém a coleção dos tipos permitidos. |
Métodos
BindToName(Type, String, String) |
Dado o parâmetro
Permitido ou não, ele produzirá o nome do Type através do parâmetro Quando permitido, ele adicionará o Type à coleção AllowedTypes. |
BindToType(String, String) |
Dados os parâmetros Quando encontrado, ele adicionará o Type à coleção AllowedTypes, se ele não existir. |
Verify() |
Verifica se há tipos que não são permitidos. Quando não for permitido, lançará uma InvalidOperationException. |