Compartilhar via


DialogExpression Classe

Definição

DialogExpression – representa uma propriedade que é uma caixa de diálogo ou uma expressão de cadeia de caracteres para uma 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)
Herança

Comentários

Os valores de cadeia de caracteres são sempre interpretados como uma cadeia de caracteres com interpolação, a menos que tenha o prefixo '=' ou não. O resultado é interpretado como uma ID de recurso ou dialogId.

Construtores

DialogExpression()

Inicializa uma nova instância da classe DialogExpression.

DialogExpression(Dialog)

Inicializa uma nova instância da classe DialogExpression.

DialogExpression(JToken)

Inicializa uma nova instância da classe DialogExpression.

DialogExpression(String)

Inicializa uma nova instância da classe DialogExpression.

Propriedades

ExpressionText

Obtém ou define o texto da expressão a ser avaliado para obter o valor.

(Herdado de ExpressionProperty<T>)
Value

Obtém ou define o valor bruto da propriedade de expressão.

(Herdado de ExpressionProperty<T>)

Métodos

ConvertObject(Object)

Converter objeto bruto em tipo de valor desejado.

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

Obter valor como objeto.

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

Obtenha o valor.

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

Defina o valor como objeto .

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

Define o valor bruto da propriedade de expressão.

ToExpression()

Isso retornará a expressão existente ou ConstantExpression(Value) se o valor for um tipo não complexo.

(Herdado de ExpressionProperty<T>)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

TryGetObject(Object)

Tente Obter valor como objeto.

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

Tente Obter o valor.

(Herdado de ExpressionProperty<T>)

Operadores

Implicit(Dialog to DialogExpression)

Converte um Dialog em um DialogExpression.

Implicit(JToken to DialogExpression)

Converte um Newtonsoft.Json.Linq.JToken em um DialogExpression.

Implicit(String to DialogExpression)

Converte uma cadeia de caracteres em um DialogExpression.

Aplica-se a