DialogExpression 클래스

정의

DialogExpression-Dialogexpression에 대 한 대화 상자 또는 문자열 식인 속성을 나타냅니다.DialogExpression - represents a property which is either a Dialog or a string expression for a 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)
상속

설명

' = ' 접두사가 없는 경우 문자열 값은 항상 보간을 사용 하 여 문자열로 해석 됩니다.String values are always interpreted as a string with interpolation, unless it has '=' prefix or not. 결과는 리소스 Id 또는 dialogId로 해석 됩니다.The result is interpreted as a resource Id or dialogId.

생성자

DialogExpression()

DialogExpression 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DialogExpression class.

DialogExpression(Dialog)

DialogExpression 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DialogExpression class.

DialogExpression(JToken)

DialogExpression 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DialogExpression class.

DialogExpression(String)

DialogExpression 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DialogExpression class.

속성

ExpressionText

값을 가져오기 위해 평가할 식 텍스트를 가져오거나 설정 합니다.Gets or sets the expression text to evaluate to get the value.

(다음에서 상속됨 ExpressionProperty<T>)
Value

식 속성의 원시 값을 가져오거나 설정 합니다.Gets or sets the raw value of the expression property.

(다음에서 상속됨 ExpressionProperty<T>)

메서드

ConvertObject(Object)

원시 개체를 원하는 값 형식으로 변환 합니다.Convert raw object to desired value type.

(다음에서 상속됨 ExpressionProperty<T>)
GetObject(Object)

값을 개체로 가져옵니다.Get value as object.

(다음에서 상속됨 ExpressionProperty<T>)
GetValue(Object)

값을 가져옵니다.Get the value.

(다음에서 상속됨 ExpressionProperty<T>)
SetObject(Object)

값을 개체로 설정 합니다.Set value as object.

(다음에서 상속됨 ExpressionProperty<T>)
SetValue(Object)

식 속성의 원시 값을 설정 합니다.Sets the raw value of the expression property.

ToExpression()

이렇게 하면 기존 식 또는 값이 비 복합 형식인 경우 ConstantExpression (값)이 반환 됩니다.This will return the existing expression or ConstantExpression(Value) if the value is non-complex type.

(다음에서 상속됨 ExpressionProperty<T>)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

TryGetObject(Object)

Get value to object를 사용해 보세요.Try Get value as object.

(다음에서 상속됨 ExpressionProperty<T>)
TryGetValue(Object)

값을 가져오려고 시도 합니다.Try to Get the value.

(다음에서 상속됨 ExpressionProperty<T>)

연산자

Implicit(Dialog to DialogExpression)

DialogDialogExpression으로 변환합니다.Converts a Dialog into a DialogExpression.

Implicit(JToken to DialogExpression)

Newtonsoft.Json.Linq.JTokenDialogExpression으로 변환합니다.Converts a Newtonsoft.Json.Linq.JToken into a DialogExpression.

Implicit(String to DialogExpression)

문자열을로 변환 DialogExpression 합니다.Converts a string into a DialogExpression.

적용 대상