Udostępnij przez


DialogExpression Klasa

Definicja

DialogExpression — reprezentuje właściwość, która jest wyrażeniem dialogowym lub ciągiem dla identyfikatora 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)
Dziedziczenie

Uwagi

Wartości ciągów są zawsze interpretowane jako ciąg z interpolacją, chyba że ma prefiks "=" lub nie. Wynik jest interpretowany jako identyfikator zasobu lub identyfikator okna dialogowego.

Konstruktory

DialogExpression()

Inicjuje nowe wystąpienie klasy DialogExpression.

DialogExpression(Dialog)

Inicjuje nowe wystąpienie klasy DialogExpression.

DialogExpression(JToken)

Inicjuje nowe wystąpienie klasy DialogExpression.

DialogExpression(String)

Inicjuje nowe wystąpienie klasy DialogExpression.

Właściwości

ExpressionText

Pobiera lub ustawia tekst wyrażenia, aby ocenić, aby uzyskać wartość.

(Odziedziczone po ExpressionProperty<T>)
Value

Pobiera lub ustawia nieprzetworzone wartości właściwości expression.

(Odziedziczone po ExpressionProperty<T>)

Metody

ConvertObject(Object)

Przekonwertuj obiekt pierwotny na żądany typ wartości.

(Odziedziczone po ExpressionProperty<T>)
GetObject(Object)

Pobierz wartość jako obiekt.

(Odziedziczone po ExpressionProperty<T>)
GetValue(Object)

Pobierz wartość.

(Odziedziczone po ExpressionProperty<T>)
SetObject(Object)

Ustaw wartość jako obiekt.

(Odziedziczone po ExpressionProperty<T>)
SetValue(Object)

Ustawia nieprzetworzona wartość właściwości expression.

ToExpression()

Spowoduje to zwrócenie istniejącego wyrażenia lub wartości ConstantExpression(Value), jeśli wartość jest typem niezwiązanym.

(Odziedziczone po ExpressionProperty<T>)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

TryGetObject(Object)

Spróbuj użyć polecenia Pobierz wartość jako obiektu.

(Odziedziczone po ExpressionProperty<T>)
TryGetValue(Object)

Spróbuj pobrać wartość.

(Odziedziczone po ExpressionProperty<T>)

Operatory

Implicit(Dialog to DialogExpression)

Konwertuje element Dialog na .DialogExpression

Implicit(JToken to DialogExpression)

Konwertuje element Newtonsoft.Json.Linq.JToken na .DialogExpression

Implicit(String to DialogExpression)

Konwertuje ciąg na DialogExpression.

Dotyczy