NumberInput 클래스

정의

숫자를 요청 하는 입력 대화 상자입니다.Input dialog for asking for numbers.

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

생성자

NumberInput(String, Int32)

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

필드

Kind

클래스 식별자입니다.Class identifier.

TURN_COUNT_PROPERTY

대화 컨텍스트 사용 횟수 속성 값을 정의 합니다.Defines dialog context turn count property value.

(다음에서 상속됨 InputDialog)
VALUE_PROPERTY

대화 상자 컨텍스트 상태 속성 값을 정의 합니다.Defines dialog context state property value.

(다음에서 상속됨 InputDialog)

속성

AllowInterruptions

Intteruption 정책을 가져오거나 설정 합니다.Gets or sets intteruption policy.

(다음에서 상속됨 InputDialog)
AlwaysPrompt

입력이 값이 있는지 여부에 관계 없이 항상 사용자에 게 메시지를 표시 하는지 여부를 나타내는 값을 가져오거나 설정 합니다.Gets or sets a value indicating whether the input should always prompt the user regardless of there being a value or not.

(다음에서 상속됨 InputDialog)
DefaultLocale

호출자가 전달 하지 않은 경우 확인 선택 항목을 구문 분석 하는 데 사용할 DefaultLocale을 가져오거나 설정 합니다.Gets or sets the DefaultLocale to use to parse confirmation choices if there is not one passed by the caller.

DefaultValue

MaxTurnCount를 초과할 때 입력 대화 상자의 기본값을 가져오거나 설정 합니다.Gets or sets the default value for the input dialog when MaxTurnCount is exceeded.

(다음에서 상속됨 InputDialog)
DefaultValueResponse

MaxTurnCount에 도달 하 여 기본값을 사용 하는 경우 보낼 활동 템플릿을 가져오거나 설정 합니다.Gets or sets the activity template to send when MaxTurnCount has been reached and the default value is used.

(다음에서 상속됨 InputDialog)
Disabled

이 동작을 사용 하지 않도록 설정 해야 하는지 여부를 가져오거나 설정 합니다.Gets or sets whether this action should be disabled.

(다음에서 상속됨 InputDialog)
Id

대화의 id를 가져오거나 설정 합니다.Gets or sets id for the dialog.

(다음에서 상속됨 Dialog)
InvalidPrompt

제공 된 값이 잘못 된 경우 사용자에 게 보낼 활동 템플릿을 가져오거나 설정 합니다.Gets or sets the activity template to send to the user whenever the value provided is invalid.

(다음에서 상속됨 InputDialog)
MaxTurnCount

대화가 제공 되기 전에 사용자에 게이 값을 요청 하는 최대 횟수를 가져오거나 설정 합니다.Gets or sets maximum number of times to ask the user for this value before the dialog gives up.

(다음에서 상속됨 InputDialog)
OutputFormat

응답의 형식 (값 또는 선택 항목의 인덱스)을 가져오거나 설정 합니다.Gets or sets the format of the response (value or the index of the choice).

Prompt

사용자에 게 보낼 활동을 가져오거나 설정 합니다.Gets or sets the activity to send to the user.

(다음에서 상속됨 InputDialog)
Property

값이 바인딩될 메모리 속성 경로를 가져오거나 설정 합니다.Gets or sets the memory property path which the value will be bound to.

(다음에서 상속됨 InputDialog)
Source

Cref = "SourceRange"/의 정보를 가져옵니다 > .Gets the information of the cref="SourceRange"/>.

(다음에서 상속됨 Dialog)
TelemetryClient

로깅에 사용할를 가져오거나 설정 합니다 IBotTelemetryClient .Gets or sets the IBotTelemetryClient to use for logging.

(다음에서 상속됨 Dialog)
UnrecognizedPrompt

다시 시도 하는 작업 템플릿을 가져오거나 설정 합니다.Gets or sets the activity template for retrying.

(다음에서 상속됨 InputDialog)
Validations

입력의 유효성을 검사 하기 위해 실행할 식을 가져오거나 설정 합니다.Gets or sets the expressions to run to validate the input.

(다음에서 상속됨 InputDialog)
Value

입력을 대화 상자에 바인딩하는 데 사용할 식을 가져오거나 설정 합니다.Gets or sets a the expression to use to bind input to the dialog.

(다음에서 상속됨 InputDialog)

메서드

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

AppendChoices는 모든 옵션을 지정 하 여 메시지 작업을 빌드하는 유틸리티 메서드입니다.AppendChoices is utility method to build up a message activity given all of the options.

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

대화 상자가 시작 되어 대화 스택으로 푸시되 면 호출 됩니다.Called when the dialog is started and pushed onto the dialog stack.

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

대화 상자가 계속 되 면 활성 대화 상자에 사용자가 새 활동을 사용 하 여 회신할 때 호출 됩니다.Called when the dialog is continued, where it is the active dialog and the user replies with a new activity.

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

대화 상자가 종료 될 때 호출 됩니다.Called when the dialog is ending.

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

이 대화의 버전을 나타내는 고유 문자열을 가져옵니다.Gets a unique string which represents the version of this dialog. 사이 버전이 변경 되 면 대화 시스템에서 DialogChanged 이벤트를 내보냅니다.If the version changes between turns the dialog system will emit a DialogChanged event.

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

대화에 대 한 고유 ID를 계산 합니다.Computes an unique ID for a dialog.

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

현재 대화 상자 DialogContext.emitEvent() 또는 현재 대화 상자에서 시작한 대화 상자를 사용 하 여 이벤트가 발생 했을 때 호출 됩니다.Called when an event has been raised, using DialogContext.emitEvent(), by either the current dialog or a dialog that the current dialog started.

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

옵션을 처리 하는 메서드입니다.Method which processes options.

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

이벤트가 모든 부모에 버블링 되 고 처리 되지 않은 후에 호출 됩니다.Called after an event was bubbled to all parents and wasn't handled.

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

이벤트가 부모에 버블링 되기 전에 호출 됩니다.Called before an event is bubbled to its parent.

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

입력이 수신 되 면 호출 됩니다.Called when input has been received.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

사용자에 게 프롬프트를 렌더링 하는 메서드는 현재 입력 상태를 제공 합니다.Method which renders the prompt to the user give n the current input state.

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

지정 된 위치에 cref = "SourceRange"/를 등록 > 합니다.Registers a cref="SourceRange"/> in the provided location.

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

대화 상자에서 사용자에 게 입력을 다시 표시 해야 할 때 호출 됩니다.Called when the dialog should re-prompt the user for input.

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

자식 대화 상자가 해당 턴을 완료 하 고 컨트롤을이 대화 상자로 반환 하면 호출 됩니다.Called when a child dialog completes its turn, returning control to this dialog.

(다음에서 상속됨 InputDialog)

확장 메서드

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

대화 상자 스택을 만들고 대화 상자를 시작 하 여 스택에 푸시합니다.Creates a dialog stack and starts a dialog, pushing it onto the stack.

적용 대상