다음을 통해 공유


DialogExpression 클래스

정의

DialogExpression - dialog 또는 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)
상속

설명

문자열 값은 '=' 접두사 여부가 없는 한 보간이 있는 문자열로 항상 해석됩니다. 결과는 리소스 ID 또는 dialogId로 해석됩니다.

생성자

DialogExpression()

DialogExpression 클래스의 새 인스턴스를 초기화합니다.

DialogExpression(Dialog)

DialogExpression 클래스의 새 인스턴스를 초기화합니다.

DialogExpression(JToken)

DialogExpression 클래스의 새 인스턴스를 초기화합니다.

DialogExpression(String)

DialogExpression 클래스의 새 인스턴스를 초기화합니다.

속성

ExpressionText

값을 가져오기 위해 계산할 식 텍스트를 가져오거나 설정합니다.

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

식 속성의 원시 값을 가져오거나 설정합니다.

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

메서드

ConvertObject(Object)

원시 개체를 원하는 값 형식으로 변환합니다.

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

값을 개체로 가져옵니다.

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

값을 가져옵니다.

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

값을 개체로 설정합니다.

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

식 속성의 원시 값을 설정합니다.

ToExpression()

값이 복합 형식이 아닌 경우 기존 식 또는 ConstantExpression(Value)을 반환합니다.

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

현재 개체를 나타내는 문자열을 반환합니다.

TryGetObject(Object)

값 가져오기를 개체로 사용해 보세요.

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

값을 가져옵니다.

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

연산자

Implicit(Dialog to DialogExpression)

DialogDialogExpression으로 변환합니다.

Implicit(JToken to DialogExpression)

Newtonsoft.Json.Linq.JTokenDialogExpression으로 변환합니다.

Implicit(String to DialogExpression)

문자열을 로 DialogExpression변환합니다.

적용 대상