Compartir a través de


DialogExpression Clase

Definición

DialogExpression: representa una propiedad que es un diálogo o una expresión de cadena para un dialogId.

public class DialogExpression : AdaptiveExpressions.Properties.ObjectExpression<Microsoft.Bot.Builder.Dialogs.Dialog>
type DialogExpression = class
    inherit ObjectExpression<Dialog>
Public Class DialogExpression
Inherits ObjectExpression(Of Dialog)
Herencia

Comentarios

Los valores de cadena siempre se interpretan como una cadena con interpolación, a menos que tenga el prefijo "=" o no. El resultado se interpreta como un id. de recurso o dialogId.

Constructores

DialogExpression()

Inicializa una nueva instancia de la clase DialogExpression.

DialogExpression(Dialog)

Inicializa una nueva instancia de la clase DialogExpression.

DialogExpression(JToken)

Inicializa una nueva instancia de la clase DialogExpression.

DialogExpression(String)

Inicializa una nueva instancia de la clase DialogExpression.

Propiedades

ExpressionText

Obtiene o establece el texto de expresión que se va a evaluar para obtener el valor.

(Heredado de ExpressionProperty<T>)
Value

Obtiene o establece el valor sin formato de la propiedad de expresión.

(Heredado de ExpressionProperty<T>)

Métodos

ConvertObject(Object)

Convierta el objeto sin formato en el tipo de valor deseado.

(Heredado de ExpressionProperty<T>)
GetObject(Object)

Obtiene el valor como objeto.

(Heredado de ExpressionProperty<T>)
GetValue(Object)

Obtenga el valor.

(Heredado de ExpressionProperty<T>)
SetObject(Object)

Establezca el valor como objeto .

(Heredado de ExpressionProperty<T>)
SetValue(Object)

Establece el valor sin formato de la propiedad de expresión.

ToExpression()

Esto devolverá la expresión existente o ConstantExpression(Value) si el valor es de tipo no complejo.

(Heredado de ExpressionProperty<T>)
ToString()

Devuelve una cadena que representa el objeto actual.

TryGetObject(Object)

Pruebe Get value as object (Obtener valor como objeto).

(Heredado de ExpressionProperty<T>)
TryGetValue(Object)

Intente obtener el valor.

(Heredado de ExpressionProperty<T>)

Operadores

Implicit(Dialog to DialogExpression)

Convierte Dialog a DialogExpression.

Implicit(JToken to DialogExpression)

Convierte Newtonsoft.Json.Linq.JToken a DialogExpression.

Implicit(String to DialogExpression)

Convierte una cadena en .DialogExpression

Se aplica a