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 表示形式。

适用于