Udostępnij przez


InterfaceConverter<T> Klasa

Definicja

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.JsonConverter
InterfaceConverter<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.

Dotyczy