Partager via


InterfaceConverter<T> Classe

Définition

Convertit un objet vers et à 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

Paramètres de type

T

Type d'objet.

Héritage
Newtonsoft.Json.JsonConverter
InterfaceConverter<T>
Implémente

Constructeurs

InterfaceConverter<T>(ResourceExplorer, SourceContext)

Initialise une nouvelle instance de la classe InterfaceConverter<T>.

Propriétés

CanRead

Obtient une valeur indiquant s’il InterfaceConverter<T> peut lire JSON.

Méthodes

CanConvert(Type)

Détermine si cette instance peut convertir le type d’objet spécifié.

ReadJson(JsonReader, Type, Object, JsonSerializer)

Lit la représentation JSON de l'objet.

RegisterObserver(IConverterObserver)
Obsolète.

Inscrit un IConverterObserver pour recevoir des notifications sur les événements de convertisseur.

RegisterObserver(IJsonLoadObserver)

Inscrit un IJsonLoadObserver pour recevoir des notifications sur les événements de convertisseur.

ResolveUnknownObject(JToken)

Effectue une action sur un objet inconnu.

WriteJson(JsonWriter, Object, JsonSerializer)

Écrit la représentation JSON de l'objet.

S’applique à