語言

InterfaceConverter<T> 類別

定義

可以將物件轉成和 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>
實作

建構函式

名稱 Description
InterfaceConverter<T>(ResourceExplorer, SourceContext)

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

屬性

名稱 Description
CanRead

會得到一個值,表示是否 InterfaceConverter<T> 能讀取 JSON。

方法

名稱 Description
CanConvert(Type)

判斷此實例是否能轉換指定的物件類型。

ReadJson(JsonReader, Type, Object, JsonSerializer)

讀取物件的 JSON 表示。

RegisterObserver(IConverterObserver)
已淘汰.

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

RegisterObserver(IJsonLoadObserver)

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

ResolveUnknownObject(JToken)

對未知物體執行動作。

WriteJson(JsonWriter, Object, JsonSerializer)

它會寫出物件的 JSON 表示。

適用於