Taal

AllowedTypesSerializationBinder Klas

Definitie

Een implementatie van de Newtonsoft.Json.Serialization.DefaultSerializationBinder, die in staat is om alleen gewenste Types te serialiseren en deserialiseren te maken.

public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
    inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
Overname
Newtonsoft.Json.Serialization.DefaultSerializationBinder
AllowedTypesSerializationBinder

Constructors

Name Description
AllowedTypesSerializationBinder(IList<Type>)

Initialiseert een nieuw exemplaar van de AllowedTypesSerializationBinder klasse.

Eigenschappen

Name Description
AllowedTypes

Hiermee haalt u de verzameling van de toegestane typen op.

Methoden

Name Description
BindToName(Type, String, String)

Gegeven de serializedType parameter evalueert het of de Type is toegestaan door deze SerializationBinder.

Of het nu toegestaan is of niet, het geeft de naam van de Type via de typeName parameter uit.

Wanneer het is toegestaan, wordt de toegevoegd Type aan de AllowedTypes collectie.

BindToType(String, String)

Gegeven de assemblyName parameters en typeName valideert het of het resultaat Type in de AllowedTypes collectie wordt gevonden, en geeft het de waarde terug.

Wanneer gevonden, wordt de toegevoegd Type aan de AllowedTypes collectie als deze niet bestaat.

Verify()

Controleert of er typen zijn die niet zijn toegestaan.

Als het niet is toegestaan, zal het een .InvalidOperationException

Van toepassing op