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 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
| Name | Descrição |
|---|---|
| AllowedTypesSerializationBinder(IList<Type>) |
Inicializa uma nova instância da AllowedTypesSerializationBinder classe. |
Propriedades
| Name | Descrição |
|---|---|
| AllowedTypes |
Obtém a coleção dos tipos permitidos. |
Métodos
| Name | Descrição |
|---|---|
| BindToName(Type, String, String) |
Dado o
Seja permitido ou não, irá indicar o nome do Type através do Quando permitido, adiciona-o Type à AllowedTypes coleção. |
| BindToType(String, String) |
Dados os Quando for encontrado, irá adicioná-lo Type à AllowedTypes coleção se não existir. |
| Verify() |
Verifica se há tipos que não são permitidos. Quando não é permitido, lança um InvalidOperationException. |