Compartilhar via


InterfaceConverter<T> Classe

Definição

Converte um objeto de e para JSON.

public class InterfaceConverter<T> : Newtonsoft.Json.JsonConverter, Microsoft.Bot.Builder.Dialogs.Declarative.Observers.IObservableConverter, Microsoft.Bot.Builder.Dialogs.Declarative.Observers.IObservableJsonConverter where T : class
type InterfaceConverter<'T (requires 'T : null)> = class
    inherit JsonConverter
    interface IObservableConverter
    interface IObservableJsonConverter
Public Class InterfaceConverter(Of T)
Inherits JsonConverter
Implements IObservableConverter, IObservableJsonConverter

Parâmetros de tipo

T

O tipo de objeto.

Herança
Newtonsoft.Json.JsonConverter
InterfaceConverter<T>
Implementações

Construtores

InterfaceConverter<T>(ResourceExplorer, SourceContext)

Inicializa uma nova instância da classe InterfaceConverter<T>.

Propriedades

CanRead

Obtém um valor que indica se isso InterfaceConverter<T> pode ler JSON.

Métodos

CanConvert(Type)

Determina se essa instância pode converter o tipo de objeto especificado.

ReadJson(JsonReader, Type, Object, JsonSerializer)

Lê uma representação JSON do objeto.

RegisterObserver(IConverterObserver)
Obsoleto.

Registra um IConverterObserver para receber notificações em eventos de conversor.

RegisterObserver(IJsonLoadObserver)

Registra um IJsonLoadObserver para receber notificações em eventos de conversor.

ResolveUnknownObject(JToken)

Executa uma ação em um objeto desconhecido.

WriteJson(JsonWriter, Object, JsonSerializer)

Grava uma representação JSON do objeto.

Aplica-se a