Prompt<T> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
프롬프트 대화 상자의 핵심 동작을 정의합니다.
public abstract class Prompt<T> : Microsoft.Bot.Builder.Dialogs.Dialog
type Prompt<'T> = class
inherit Dialog
Public MustInherit Class Prompt(Of T)
Inherits Dialog
형식 매개 변수
- T
프롬프트가 반환하는 값의 형식입니다.
- 상속
- 파생
설명
프롬프트가 종료되면 메시지가 표시된 값을 나타내는 T
개체를 반환해야 합니다.
Add(Dialog) 또는 AddDialog(Dialog) 사용하여 대화 집합 또는 구성 요소 대화 상자에 프롬프트를 각각 추가합니다.
PromptAsync(String, PromptOptions, CancellationToken) 또는 BeginDialogAsync(String, Object, CancellationToken) 사용하여 프롬프트를 시작합니다.
WaterfallDialog
WaterfallStep 프롬프트를 시작하면 폭포의 다음 단계에서 프롬프트 결과를 사용할 수 있습니다.
생성자
Prompt<T>(String, PromptValidator<T>) |
Prompt<T> 클래스의 새 인스턴스를 초기화합니다. 파생 클래스의 생성자에서 호출되어 Prompt<T> 클래스를 초기화합니다. |
속성
Id |
대화 상자의 ID를 가져오거나 설정합니다. (다음에서 상속됨 Dialog) |
Source |
cref="SourceRange"/>정보를 가져옵니다. (다음에서 상속됨 Dialog) |
TelemetryClient |
로깅에 사용할 IBotTelemetryClient 가져오거나 설정합니다. (다음에서 상속됨 Dialog) |
메서드
확장 메서드
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
대화 상자 스택을 만들고 대화 상자를 시작하여 스택으로 푸시합니다. |