Partilhar via


DialogExpression Classe

Definição

DialogExpression - representa uma propriedade que é uma Caixa de Diálogo ou uma expressão de cadeia para um 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

Observações

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

Construtores

DialogExpression()

Inicializa uma nova instância da DialogExpression classe.

DialogExpression(Dialog)

Inicializa uma nova instância da DialogExpression classe.

DialogExpression(JToken)

Inicializa uma nova instância da DialogExpression classe.

DialogExpression(String)

Inicializa uma nova instância da DialogExpression classe.

Propriedades

ExpressionText

Obtém ou define o texto da expressão para avaliar para obter o valor.

(Herdado de ExpressionProperty<T>)
Value

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

(Herdado de ExpressionProperty<T>)

Métodos

ConvertObject(Object)

Converta o objeto não processado para o tipo de valor pretendido.

(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 não processado da propriedade de expressão.

ToExpression()

Isto devolverá a expressão existente ou ConstantExpression(Value) se o valor não for de tipo complexo.

(Herdado de ExpressionProperty<T>)
ToString()

Devolve uma cadeia que representa o objeto atual.

TryGetObject(Object)

Experimente 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 num DialogExpression.

Implicit(JToken to DialogExpression)

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

Implicit(String to DialogExpression)

Converte uma cadeia num DialogExpression.

Aplica-se a