다음을 통해 공유


OAuthInput 클래스

정의

OAuthInput은 사용자에게 로그인하라는 메시지를 표시합니다.

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

생성자

OAuthInput()

OAuthInput은 사용자에게 로그인하라는 메시지를 표시합니다.

필드

Kind

클래스 식별자입니다.

TURN_COUNT_PROPERTY

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

(다음에서 상속됨 InputDialog)
VALUE_PROPERTY

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

(다음에서 상속됨 InputDialog)

속성

AllowInterruptions

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

(다음에서 상속됨 InputDialog)
AlwaysPrompt

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

(다음에서 상속됨 InputDialog)
ConnectionName

OAuth 연결의 이름을 가져오거나 설정합니다.

DefaultValue

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

(다음에서 상속됨 InputDialog)
DefaultValueResponse

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

(다음에서 상속됨 InputDialog)
Disabled

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

(다음에서 상속됨 InputDialog)
Id

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

(다음에서 상속됨 Dialog)
InvalidPrompt

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

(다음에서 상속됨 InputDialog)
MaxTurnCount

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

(다음에서 상속됨 InputDialog)
Prompt

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

(다음에서 상속됨 InputDialog)
Property

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

(다음에서 상속됨 InputDialog)
Source

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

(다음에서 상속됨 Dialog)
TelemetryClient

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

(다음에서 상속됨 Dialog)
Text

로그인 카드에 포함할 추가 텍스트를 가져오거나 설정합니다.

Timeout

사용자가 인증할 때까지 프롬프트가 대기하는 시간(밀리초)을 가져오거나 설정합니다. 기본값은 900,000(15분)입니다.

Title

로그인 카드의 제목을 가져오거나 설정합니다.

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)

프롬프트 대화 상자가 대화 스택으로 푸시되고 활성화될 때 호출됩니다.

ContinueDialogAsync(DialogContext, CancellationToken)

프롬프트 대화 상자가 활성 대화이고 사용자가 새 활동으로 회신할 때 호출됩니다.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

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

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

사용자의 토큰을 가져오려고 시도합니다.

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)
SignOutUserAsync(DialogContext, CancellationToken)

사용자를 로그아웃합니다.

확장 메서드

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

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

적용 대상