Partager via


ExtensibleEnumConverter<T> Classe

Définition

Sérialise et désérialise les « énumérations extensibles » vers et à partir de JSON. Les énumérations extensibles sont comme des énumérations en ce qu’elles ont des valeurs connues, mais elles sont extensibles avec de nouvelles valeurs et les valeurs sont basées sur des chaînes au lieu d’entiers.

public class ExtensibleEnumConverter<T> : Newtonsoft.Json.JsonConverter
type ExtensibleEnumConverter<'T> = class
    inherit JsonConverter
Public Class ExtensibleEnumConverter(Of T)
Inherits JsonConverter

Paramètres de type

T
Héritage
Newtonsoft.Json.JsonConverter
ExtensibleEnumConverter<T>

Constructeurs

ExtensibleEnumConverter<T>()

Initialise une nouvelle instance de la classe ExtensibleEnumConverter.

Méthodes

CanConvert(Type)

Indique si ce convertisseur peut sérialiser ou désérialiser des objets du type donné.

ReadJson(JsonReader, Type, Object, JsonSerializer)

Désérialise une chaîne en extensibleEnum.

WriteJson(JsonWriter, Object, JsonSerializer)

Sérialise un ExtensibleEnum en chaîne JSON.

S’applique à