Język

DialogExpression Klasa

Definicja

DialogExpression – reprezentuje właściwość, która jest albo dialogiem, albo wyrazem ciągu dla 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ągu zawsze interpretowane są jako ciąg z interpolacją, chyba że ma prefiks '=' lub nie. Wynik jest interpretowany jako ID zasobu lub dialogId.

Konstruktory

Nazwa Opis
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

Nazwa Opis
ExpressionText

Otrzymuje lub ustawia wyrażenie tekst, aby wyewaldować, aby uzyskać wartość.

(Odziedziczone po ExpressionProperty<T>)
Value

Otrzymuje lub ustawia surową wartość własności wyrażenia.

(Odziedziczone po ExpressionProperty<T>)

Metody

Nazwa Opis
ConvertObject(Object)

Przekonwertuj surowy obiekt na pożądany typ wartości.

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

Uzyskaj wartość jako obiekt.

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

Zdobądź wartość.

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

Ustaw wartość jako obiekt.

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

Ustala surową wartość własności wyrażenia.

ToExpression()

To zwróci istniejące wyrażenie lub ConstantExpression(Value), jeśli wartość jest typem niezespolonym.

(Odziedziczone po ExpressionProperty<T>)
ToString()

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

TryGetObject(Object)

Spróbuj Pobierz wartość jako obiekt.

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

Spróbuj uzyskać wartość.

(Odziedziczone po ExpressionProperty<T>)

Operatory

Nazwa Opis
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)

Przekształca ciąg w .DialogExpression

Dotyczy