Dela via


InterfaceConverter<T> Klass

Definition

Konverterar ett objekt till och från 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

Typparametrar

T

Objekttypen.

Arv
Newtonsoft.Json.JsonConverter
InterfaceConverter<T>
Implementeringar

Konstruktorer

InterfaceConverter<T>(ResourceExplorer, SourceContext)

Initierar en ny instans av InterfaceConverter<T> klassen.

Egenskaper

CanRead

Hämtar ett värde som anger om detta InterfaceConverter<T> kan läsa JSON.

Metoder

CanConvert(Type)

Avgör om den här instansen kan konvertera den angivna objekttypen.

ReadJson(JsonReader, Type, Object, JsonSerializer)

Läser JSON-representationen av objektet.

RegisterObserver(IConverterObserver)
Föråldrad.

Registrerar en IConverterObserver för att ta emot meddelanden om konverterarhändelser.

RegisterObserver(IJsonLoadObserver)

Registrerar en IJsonLoadObserver för att ta emot meddelanden om konverterarhändelser.

ResolveUnknownObject(JToken)

Utför en åtgärd på ett okänt objekt.

WriteJson(JsonWriter, Object, JsonSerializer)

Skriver JSON-representationen av objektet.

Gäller för