AdaptiveDialog 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
적응형 대화 상자는 이벤트 및 이벤트를 사용하여 대화를 모델링하여 변화하는 대화 흐름에 동적으로 적응합니다.
public class AdaptiveDialog : Microsoft.Bot.Builder.Dialogs.DialogContainer, Microsoft.Bot.Builder.Dialogs.IDialogDependencies
type AdaptiveDialog = class
inherit DialogContainer
interface IDialogDependencies
Public Class AdaptiveDialog
Inherits DialogContainer
Implements IDialogDependencies
- 상속
- 구현
생성자
AdaptiveDialog(String, String, Int32) |
AdaptiveDialog 클래스의 새 인스턴스를 초기화합니다. |
필드
Kind |
클래스 식별자입니다. |
속성
AutoEndDialog |
실행할 작업이 없을 때 대화 상자를 종료할지 여부를 나타내는 식을 가져오거나 설정합니다. |
DefaultResultProperty |
Actions 및 AutoEndDialog = true가 더 이상 없을 때 대화 상자가 종료되면 결과로 반환할 속성을 가져오거나 설정합니다. |
Dialogs |
컨테이너 를 가져오거나 설정합니다.DialogSet (다음에서 상속됨 DialogContainer) |
Generator |
언어 생성기 재정의를 가져오거나 설정합니다. |
Id |
대화 상자의 ID를 가져오거나 설정합니다. (다음에서 상속됨 Dialog) |
IgnoreMemoryScopeBinding |
메모리 범위와 상호 작용해야 하는지 여부를 DialogContainer 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 DialogContainer) |
Recognizer |
들어오는 사용자 입력을 처리하기 위한 인식기를 가져오거나 설정합니다. |
Schema |
대화가 작동하는 내용을 설명하는 스키마를 가져오거나 설정합니다. |
Selector |
실행할 가능한 이벤트를 선택하기 위한 선택기를 가져오거나 설정합니다. |
Source |
cref="SourceRange"/>의 정보를 가져옵니다. (다음에서 상속됨 Dialog) |
TelemetryClient |
로깅에 사용할 를 IBotTelemetryClient 가져오거나 설정합니다. 이 속성을 설정할 때 포함된 모든 대화 상자의 TelemetryClient 속성도 설정됩니다. (다음에서 상속됨 DialogContainer) |
Triggers |
실행 계획을 수정하는 조건에 응답하는 트리거 처리기를 가져오거나 설정합니다. |
메서드
확장 메서드
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
대화 상자 스택을 만들고 대화 상자를 시작하여 스택으로 푸시합니다. |