InterfaceConverter<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Convertit un objet en et depuis 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.JsonConverterInterfaceConverter<T>
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| InterfaceConverter<T>(ResourceExplorer, SourceContext) |
Initialise une nouvelle instance de la classe InterfaceConverter<T>. |
Propriétés
| Nom | Description |
|---|---|
| CanRead |
Obtient une valeur indiquant si cela InterfaceConverter<T> peut lire le JSON. |
Méthodes
| Nom | Description |
|---|---|
| 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.
S’inscrit pour IConverterObserver recevoir des notifications lors des événements du convertisseur. |
| RegisterObserver(IJsonLoadObserver) |
S’inscrit pour IJsonLoadObserver recevoir des notifications lors des événements du convertisseur. |
| ResolveUnknownObject(JToken) |
Effectue une action sur un objet inconnu. |
| WriteJson(JsonWriter, Object, JsonSerializer) |
Écrit la représentation JSON de l’objet. |