다음을 통해 공유


TextInput 클래스

정의

사용자로부터 텍스트 데이터를 수집하기 위한 선언적 텍스트 입력입니다.

public class TextInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type TextInput = class
    inherit InputDialog
Public Class TextInput
Inherits InputDialog
상속

생성자

TextInput(String, Int32)

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

필드

Kind

클래스 식별자입니다.

TURN_COUNT_PROPERTY

대화 상자 컨텍스트 턴 카운트 속성 값을 정의합니다.

(다음에서 상속됨 InputDialog)
VALUE_PROPERTY

대화 상자 컨텍스트 상태 속성 값을 정의합니다.

(다음에서 상속됨 InputDialog)

속성

AllowInterruptions

intteruption 정책을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
AlwaysPrompt

값이 있는지 여부에 관계없이 입력에서 항상 사용자에게 메시지를 표시해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
DefaultValue

MaxTurnCount를 초과할 때 입력 대화 상자의 기본값을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
DefaultValueResponse

MaxTurnCount에 도달하고 기본값을 사용할 때 보낼 활동 템플릿을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
Disabled

이 작업을 사용하지 않도록 설정할지 여부를 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
Id

대화 상자의 ID를 가져오거나 설정합니다.

(다음에서 상속됨 Dialog)
InvalidPrompt

제공된 값이 유효하지 않은 경우 사용자에게 보낼 활동 템플릿을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
MaxTurnCount

대화 상자가 포기되기 전에 사용자에게 이 값을 요청할 최대 횟수를 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
OutputFormat

결과의 서식을 지정하는 데 사용할 식을 가져오거나 설정합니다.

Prompt

사용자에게 보낼 활동을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
Property

값이 바인딩될 메모리 속성 경로를 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
Source

cref="SourceRange"/>정보를 가져옵니다.

(다음에서 상속됨 Dialog)
TelemetryClient

로깅에 사용할 IBotTelemetryClient 가져오거나 설정합니다.

(다음에서 상속됨 Dialog)
UnrecognizedPrompt

다시 시도하기 위한 활동 템플릿을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
Validations

입력의 유효성을 검사하기 위해 실행할 식을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
Value

입력을 대화 상자에 바인딩하는 데 사용할 식을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)

메서드

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

AppendChoices는 모든 옵션을 고려할 때 메시지 활동을 빌드하는 유틸리티 메서드입니다.

(다음에서 상속됨 InputDialog)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

AppendChoices는 모든 옵션을 고려할 때 메시지 활동을 빌드하는 유틸리티 메서드입니다.

(다음에서 상속됨 InputDialog)
BeginDialogAsync(DialogContext, Object, CancellationToken)

대화 상자가 시작되고 대화 스택으로 푸시될 때 호출됩니다.

(다음에서 상속됨 InputDialog)
ContinueDialogAsync(DialogContext, CancellationToken)

대화 상자가 활성 대화이고 사용자가 새 활동으로 회신하는계속되면 호출됩니다.

(다음에서 상속됨 InputDialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

대화 상자가 끝날 때 호출됩니다.

(다음에서 상속됨 Dialog)
GetVersion()

이 대화 상자의 버전을 나타내는 고유 문자열을 가져옵니다. 버전이 바뀌면 대화 시스템이 DialogChanged 이벤트를 내보낸다.

(다음에서 상속됨 Dialog)
OnComputeId()

대화 상자의 컴퓨팅 ID를 빌드합니다.

(다음에서 상속됨 Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

현재 대화 상자 또는 현재 대화 상자가 시작된 대화 상자에서 DialogContext.emitEvent()사용하여 이벤트가 발생할 때 호출됩니다.

(다음에서 상속됨 Dialog)
OnInitializeOptions(DialogContext, Object)

옵션을 처리하는 메서드입니다.

(다음에서 상속됨 InputDialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

이벤트가 모든 부모에게 버블링 된 후 호출하고 처리되지 않았습니다.

(다음에서 상속됨 Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

이벤트가 부모에 버블링되기 전에 호출됩니다.

(다음에서 상속됨 InputDialog)
OnRecognizeInputAsync(DialogContext, CancellationToken)

입력이 수신되었을 때 호출됩니다.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

사용자에게 프롬프트를 렌더링하는 메서드는 n에게 현재 입력 상태를 제공합니다.

(다음에서 상속됨 InputDialog)
RegisterSourceLocation(String, Int32)

제공된 위치에 cref="SourceRange"/> 등록합니다.

(다음에서 상속됨 Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

대화 상자가 사용자에게 입력하라는 메시지를 다시 표시해야 할 때 호출됩니다.

(다음에서 상속됨 Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

자식 대화 상자가 순서를 완료하면 호출되며 이 대화 상자로 컨트롤을 반환합니다.

(다음에서 상속됨 InputDialog)

확장 메서드

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

대화 상자 스택을 만들고 대화 상자를 시작하여 스택으로 푸시합니다.

적용 대상