InterfaceConverter<T> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 Genérico
- T
O tipo de objeto.
- Herança
-
Newtonsoft.Json.JsonConverterInterfaceConverter<T>
- Implementações
Construtores
| Name | Descrição |
|---|---|
| InterfaceConverter<T>(ResourceExplorer, SourceContext) |
Inicializa uma nova instância da InterfaceConverter<T> classe. |
Propriedades
| Name | Descrição |
|---|---|
| CanRead |
Obtém um valor que indica se isto InterfaceConverter<T> pode ler JSON. |
Métodos
| Name | Descrição |
|---|---|
| CanConvert(Type) |
Determina se esta instância pode converter o tipo de objeto especificado. |
| ReadJson(JsonReader, Type, Object, JsonSerializer) |
Lê a representação JSON do objeto. |
| RegisterObserver(IConverterObserver) |
Obsoleto.
Regista-se para IConverterObserver receber notificações sobre eventos do conversor. |
| RegisterObserver(IJsonLoadObserver) |
Regista-se para IJsonLoadObserver receber notificações sobre eventos do conversor. |
| ResolveUnknownObject(JToken) |
Realiza uma ação sobre um objeto desconhecido. |
| WriteJson(JsonWriter, Object, JsonSerializer) |
Escreve a representação JSON do objeto. |