Język

InterfaceConverter<T> Klasa

Definicja

Konwertuje obiekt na i z 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

Nazwa Opis
InterfaceConverter<T>(ResourceExplorer, SourceContext)

Inicjuje nowe wystąpienie klasy InterfaceConverter<T>.

Właściwości

Nazwa Opis
CanRead

Otrzymuje wartość wskazującą, czy to InterfaceConverter<T> urządzenie może odczytać JSON.

Metody

Nazwa Opis
CanConvert(Type)

Określa, czy ta instancja może konwertować określony typ obiektu.

ReadJson(JsonReader, Type, Object, JsonSerializer)

Odczytuje reprezentację obiektu w JSON.

RegisterObserver(IConverterObserver)
Przestarzałe.

Rejestruje a, IConverterObserver aby otrzymywać powiadomienia o zdarzeniach konwertera.

RegisterObserver(IJsonLoadObserver)

Rejestruje a, IJsonLoadObserver aby otrzymywać powiadomienia o zdarzeniach konwertera.

ResolveUnknownObject(JToken)

Wykonuje działanie na nieznanym obiekcie.

WriteJson(JsonWriter, Object, JsonSerializer)

Zapisuje reprezentację JSON obiektu.

Dotyczy