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