InterfaceConverter<T> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.JsonConverterInterfaceConverter<T>
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| InterfaceConverter<T>(ResourceExplorer, SourceContext) |
Initierar en ny instans av InterfaceConverter<T> klassen. |
Egenskaper
| Name | Description |
|---|---|
| CanRead |
Får ett värde som indikerar om detta InterfaceConverter<T> kan läsa JSON. |
Metoder
| Name | Description |
|---|---|
| CanConvert(Type) |
Avgör om denna instans kan konvertera den angivna objekttypen. |
| ReadJson(JsonReader, Type, Object, JsonSerializer) |
Läser JSON-representationen av objektet. |
| RegisterObserver(IConverterObserver) |
Föråldrad.
Registrerar sig IConverterObserver för att få notiser om konverterhändelser. |
| RegisterObserver(IJsonLoadObserver) |
Registrerar sig IJsonLoadObserver för att få notiser om konverterhändelser. |
| ResolveUnknownObject(JToken) |
Utför en handling på ett okänt objekt. |
| WriteJson(JsonWriter, Object, JsonSerializer) |
Skriver JSON-representationen av objektet. |