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 implementation av Newtonsoft.Json.Serialization.DefaultSerializationBinder, som kan tillåta endast önskade Types att 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
| Name | Description |
|---|---|
| AllowedTypesSerializationBinder(IList<Type>) |
Initierar en ny instans av AllowedTypesSerializationBinder klassen. |
Egenskaper
| Name | Description |
|---|---|
| AllowedTypes |
Hämtar samlingen med de tillåtna typerna. |
Metoder
| Name | Description |
|---|---|
| BindToName(Type, String, String) |
Givet parametern
Oavsett om det är tillåtet eller inte, kommer den att ge ut namnet på genom Type parametern När det är tillåtet kommer den att lägga till dem Type i samlingen AllowedTypes . |
| BindToType(String, String) |
Givet och När den hittas kommer den att lägga till den Type i samlingen AllowedTypes om den inte finns. |
| Verify() |
Verifierar om det finns typer som inte är tillåtna. När det inte är tillåtet, kastar den en InvalidOperationException. |