AllowedTypesSerializationBinder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja Newtonsoft.Json.Serialization.DefaultSerializationBinder, która umożliwia serializację i deserializacji tylko żądanych Types.
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- Dziedziczenie
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
Konstruktory
| AllowedTypesSerializationBinder(IList<Type>) |
Inicjuje nowe wystąpienie klasy AllowedTypesSerializationBinder. |
Właściwości
| AllowedTypes |
Pobiera kolekcję dozwolonych typów. |
Metody
| BindToName(Type, String, String) |
Biorąc pod uwagę parametr
Wartość dozwolona lub niedozwolona spowoduje wypuszczanie nazwy Type za pośrednictwem parametru Gdy jest to dozwolone, doda Type do kolekcji AllowedTypes. |
| BindToType(String, String) |
Biorąc pod uwagę parametry Po znalezieniu zostanie dodany Type do kolekcji AllowedTypes, jeśli nie istnieje. |
| Verify() |
Sprawdza, czy istnieją typy, które nie są dozwolone. Gdy jest to niedozwolone, zostanie zgłoszony InvalidOperationException. |