Share via


DialogExpressionConverter Class

Definition

Converter which allows json to be expression to object or static object.

public class DialogExpressionConverter : Newtonsoft.Json.JsonConverter<Microsoft.Bot.Builder.Dialogs.Adaptive.DialogExpression>, Microsoft.Bot.Builder.Dialogs.Declarative.Observers.IObservableConverter, Microsoft.Bot.Builder.Dialogs.Declarative.Observers.IObservableJsonConverter
type DialogExpressionConverter = class
    inherit JsonConverter<DialogExpression>
    interface IObservableConverter
    interface IObservableJsonConverter
Public Class DialogExpressionConverter
Inherits JsonConverter(Of DialogExpression)
Implements IObservableConverter, IObservableJsonConverter
Inheritance
Newtonsoft.Json.JsonConverter<DialogExpression>
DialogExpressionConverter
Implements

Constructors

DialogExpressionConverter(ResourceExplorer, SourceContext)

Initializes a new instance of the DialogExpressionConverter class.

Properties

CanRead

Gets a value indicating whether this Newtonsoft.Json.JsonConverter can read JSON.

Methods

ReadJson(JsonReader, Type, DialogExpression, Boolean, JsonSerializer)

Reads the JSON representation of a DialogExpression object.

RegisterObserver(IConverterObserver)
Obsolete.

Registers a IConverterObserver to receive notifications on converter events.

RegisterObserver(IJsonLoadObserver)

Registers an observer to receive notifications on converter events.

WriteJson(JsonWriter, DialogExpression, JsonSerializer)

Writes the JSON representation of a DialogExpression object.

Applies to