ConfirmInput 클래스

정의

선택 항목 집합에서 예/아니요 확인 입력을 수집하는 선언적 입력 컨트롤입니다.

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

생성자

ConfirmInput(String, Int32)

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

필드

Kind

클래스 식별자입니다.

TURN_COUNT_PROPERTY

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

(다음에서 상속됨 InputDialog)
VALUE_PROPERTY

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

(다음에서 상속됨 InputDialog)

속성

AllowInterruptions

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

(다음에서 상속됨 InputDialog)
AlwaysPrompt

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

(다음에서 상속됨 InputDialog)
ChoiceOptions

사용자에게 확인 선택 사항을 표시하는 형식을 지정하는 데 사용할 ChoiceOptions를 가져오거나 설정합니다.

ConfirmChoices

표시할 선택 항목을 가져오거나 설정합니다.

DefaultLocale

호출자가 전달한 항목이 없는 경우 확인 선택 항목을 구문 분석하는 데 사용할 DefaultLocale을 가져오거나 설정합니다.

DefaultValue

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

(다음에서 상속됨 InputDialog)
DefaultValueResponse

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

(다음에서 상속됨 InputDialog)
Disabled

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

(다음에서 상속됨 InputDialog)
Id

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

(다음에서 상속됨 Dialog)
InvalidPrompt

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

(다음에서 상속됨 InputDialog)
MaxTurnCount

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

(다음에서 상속됨 InputDialog)
OutputFormat

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

Prompt

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

(다음에서 상속됨 InputDialog)
Property

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

(다음에서 상속됨 InputDialog)
Source

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

(다음에서 상속됨 Dialog)
Style

사용자에게 메시지를 표시하는 데 사용할 ListType을 가져오거나 설정합니다.

TelemetryClient

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

(다음에서 상속됨 Dialog)
UnrecognizedPrompt

다시 시도할 활동 템플릿을 가져오거나 설정합니다.

(다음에서 상속됨 InputDialog)
Validations

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

(다음에서 상속됨 InputDialog)
Value

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

(다음에서 상속됨 InputDialog)

메서드

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, 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)

현재 입력 상태가 지정된 경우 사용자에게 프롬프트를 렌더링하는 메서드입니다.

RegisterSourceLocation(String, Int32)

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

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

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

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

자식 대화 상자가 턴을 완료하고 컨트롤을 이 대화 상자로 반환할 때 호출됩니다.

(다음에서 상속됨 InputDialog)

확장 메서드

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

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

적용 대상