InterfaceConverter<T> 類別

定義

將物件轉換成 JSON 和從 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

類型參數

T

物件類型。

繼承
Newtonsoft.Json.JsonConverter
InterfaceConverter<T>
實作

建構函式

InterfaceConverter<T>(ResourceExplorer, SourceContext)

初始化 InterfaceConverter<T> 類別的新執行個體。

屬性

CanRead

取得值,指出是否可以 InterfaceConverter<T> 讀取 JSON。

方法

CanConvert(Type)

判斷這個實例是否可以轉換指定的物件類型。

ReadJson(JsonReader, Type, Object, JsonSerializer)

讀取物件的 JSON 表示法。

RegisterObserver(IConverterObserver)
已淘汰.

IConverterObserver註冊 以接收轉換器事件的通知。

RegisterObserver(IJsonLoadObserver)

IJsonLoadObserver註冊 以接收轉換器事件的通知。

ResolveUnknownObject(JToken)

對未知的物件執行動作。

WriteJson(JsonWriter, Object, JsonSerializer)

寫入物件的 JSON 表示法。

適用於