AllowedTypesSerializationBinder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementace Newtonsoft.Json.Serialization.DefaultSerializationBinder, schopný povolit pouze požadované Types být serializován a deserializován.
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- Dědičnost
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
Konstruktory
AllowedTypesSerializationBinder(IList<Type>) |
Inicializuje novou instanci AllowedTypesSerializationBinder třídy. |
Vlastnosti
AllowedTypes |
Získá kolekci povolených typů. |
Metody
BindToName(Type, String, String) |
Vzhledem k
Buď povoleno, nebo není povoleno, bude výstupem názvu Type prostřednictvím parametru Pokud je tato možnost povolená, přidá Type do kolekce AllowedTypes. |
BindToType(String, String) |
Vzhledem k parametrům Po nalezení přidá Type do kolekce AllowedTypes, pokud neexistuje. |
Verify() |
Ověří, jestli nejsou povolené typy. Pokud není povoleno, vyvolá InvalidOperationException. |