InterfaceConverter<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje obiekt na i z formatu 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
Parametry typu
- T
Typ obiektu.
- Dziedziczenie
-
Newtonsoft.Json.JsonConverterInterfaceConverter<T>
- Implementuje
Konstruktory
| InterfaceConverter<T>(ResourceExplorer, SourceContext) |
Inicjuje nowe wystąpienie klasy InterfaceConverter<T>. |
Właściwości
| CanRead |
Pobiera wartość wskazującą, czy może to InterfaceConverter<T> odczytywać dane JSON. |
Metody
| CanConvert(Type) |
Określa, czy to wystąpienie może przekonwertować określony typ obiektu. |
| ReadJson(JsonReader, Type, Object, JsonSerializer) |
Odczytuje reprezentację obiektu w formacie JSON. |
| RegisterObserver(IConverterObserver) |
Przestarzałe.
Rejestruje element w IConverterObserver celu otrzymywania powiadomień dotyczących zdarzeń konwertera. |
| RegisterObserver(IJsonLoadObserver) |
Rejestruje element w IJsonLoadObserver celu otrzymywania powiadomień dotyczących zdarzeń konwertera. |
| ResolveUnknownObject(JToken) |
Wykonuje akcję na nieznanym obiekcie. |
| WriteJson(JsonWriter, Object, JsonSerializer) |
Zapisuje reprezentację obiektu w formacie JSON. |