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

Observações

Os valores das cadeias 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

Name Descrição
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

Name Descrição
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

Name Descrição
ConvertObject(Object)

Converter o objeto bruto para o tipo de valor desejado.

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

Obtém valor como objeto.

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

Obtenha o valor.

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

Define valor como objeto.

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

Define o valor bruto da propriedade de expressão.

ToExpression()

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

(Herdado de ExpressionProperty<T>)
ToString()

Devolve uma cadeia que representa o objeto atual.

TryGetObject(Object)

Tenta obter valor como objeto.

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

Tenta obter o valor.

(Herdado de ExpressionProperty<T>)

Operadores

Name Descrição
Implicit(Dialog to DialogExpression)

Converte a Dialog em DialogExpressionum .

Implicit(JToken to DialogExpression)

Converte a Newtonsoft.Json.Linq.JToken em DialogExpressionum .

Implicit(String to DialogExpression)

Converte uma cadeia em .DialogExpression

Aplica-se a