Compartilhar via


ExtensibleEnumConverter<T> Classe

Definição

Serializa e desserializa "enumerações extensíveis" de e para JSON. Enumerações extensíveis são como enumerações em que têm valores conhecidos, mas são extensíveis com novos valores e os valores são baseados em cadeias de caracteres em vez de inteiros.

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

Parâmetros de tipo

T
Herança
Newtonsoft.Json.JsonConverter
ExtensibleEnumConverter<T>

Construtores

ExtensibleEnumConverter<T>()

Inicializa uma nova instância da classe ExtensibleEnumConverter.

Métodos

CanConvert(Type)

Indica se esse conversor pode serializar ou desserializar objetos do tipo determinado.

ReadJson(JsonReader, Type, Object, JsonSerializer)

Desserializa uma cadeia de caracteres em um ExtensibleEnum.

WriteJson(JsonWriter, Object, JsonSerializer)

Serializa um ExtensibleEnum para uma cadeia de caracteres JSON.

Aplica-se a