AllowedTypesSerializationBinder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma implementação do Newtonsoft.Json.Serialization.DefaultSerializationBinder, capaz de permitir que apenas s desejados Typesejam 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
| Nome | Description |
|---|---|
| AllowedTypesSerializationBinder(IList<Type>) |
Inicializa uma nova instância da classe AllowedTypesSerializationBinder. |
Propriedades
| Nome | Description |
|---|---|
| AllowedTypes |
Obtém a coleção dos tipos permitidos. |
Métodos
| Nome | Description |
|---|---|
| BindToName(Type, String, String) |
Dado o
Permitido ou não, ele gera o nome do Type através do Quando permitido, ele adiciona o Type à AllowedTypes coleção. |
| BindToType(String, String) |
Dados os Quando encontrados, ele será adicionado Type à AllowedTypes coleção se ele não existir. |
| Verify() |
Verifica se há tipos que não são permitidos. Quando não permitido, ele lança um InvalidOperationException. |