InterfaceConverter<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Converte um objeto para e a partir de 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.JsonConverterInterfaceConverter<T>
- Implementações
Construtores
| Nome | Description |
|---|---|
| InterfaceConverter<T>(ResourceExplorer, SourceContext) |
Inicializa uma nova instância da classe InterfaceConverter<T>. |
Propriedades
| Nome | Description |
|---|---|
| CanRead |
Recebe um valor indicando se isso InterfaceConverter<T> pode ler JSON. |
Métodos
| Nome | Description |
|---|---|
| CanConvert(Type) |
Determina se essa instância pode converter o tipo de objeto especificado. |
| ReadJson(JsonReader, Type, Object, JsonSerializer) |
Lê a representação JSON do objeto. |
| RegisterObserver(IConverterObserver) |
Obsoleto.
Registra-se IConverterObserver para receber notificações sobre eventos do conversor. |
| RegisterObserver(IJsonLoadObserver) |
Registra-se IJsonLoadObserver para receber notificações sobre eventos do conversor. |
| ResolveUnknownObject(JToken) |
Realiza uma ação em um objeto desconhecido. |
| WriteJson(JsonWriter, Object, JsonSerializer) |
Escreve a representação JSON do objeto. |