Idioma

DialogExpression Classe

Definição

DialogExpression - representa uma propriedade que é ou um Dialog ou uma expressão string 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

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

Nome Description
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

Nome Description
ExpressionText

Obtém ou define a expressão texto para avaliar e 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

Nome Description
ConvertObject(Object)

Converta o objeto bruto para o tipo de valor desejado.

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

Obtenha valor como objeto.

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

Obtenha o valor.

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

Defina 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 do 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

Nome Description
Implicit(Dialog to DialogExpression)

Converte um em Dialog um DialogExpression.

Implicit(JToken to DialogExpression)

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

Implicit(String to DialogExpression)

Converte uma cadeia em um DialogExpression.

Aplica-se a