AllowedTypesSerializationBinder Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En implementering av Newtonsoft.Json.Serialization.DefaultSerializationBinder, som endast kan tillåta att önskade Types serialiseras och deserialiseras.
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- Arv
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
Konstruktorer
AllowedTypesSerializationBinder(IList<Type>) |
Initierar en ny instans av klassen AllowedTypesSerializationBinder. |
Egenskaper
AllowedTypes |
Hämtar samlingen med de tillåtna typerna. |
Metoder
BindToName(Type, String, String) |
Med tanke på parametern
Antingen tillåten eller inte tillåten, matar den ut namnet på Type via parametern När det tillåts läggs Type till i samlingen AllowedTypes. |
BindToType(String, String) |
Med tanke på parametrarna När den hittas läggs Type till i AllowedTypes-samlingen om den inte finns. |
Verify() |
Verifierar om det finns typer som inte är tillåtna. När det inte är tillåtet utlöser det en InvalidOperationException. |