다음을 통해 공유


DialogManager 클래스

정의

주의

This class will be deprecated in the next version of the Bot Framework SDK.

대화 시스템을 실행하는 클래스입니다.

[System.Obsolete("This class will be deprecated in the next version of the Bot Framework SDK.")]
public class DialogManager
[<System.Obsolete("This class will be deprecated in the next version of the Bot Framework SDK.")>]
type DialogManager = class
Public Class DialogManager
상속
DialogManager
특성

생성자

DialogManager(Dialog, String)
사용되지 않음.

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

속성

ConversationState
사용되지 않음.

ConversationState를 가져오거나 설정합니다.

Dialogs
사용되지 않음.

호출할 수 있는 전역 대화 상자를 가져오거나 설정합니다.

ExpireAfter
사용되지 않음.

봇의 상태가 만료되는 시간(선택 사항)을 가져오거나 설정합니다(선택 사항).

InitialTurnState
사용되지 않음.

턴할 때마다 TurnState에 복사할 InitialTurnState 컬렉션을 가져옵니다.

RootDialog
사용되지 않음.

대화를 시작하는 데 사용할 루트 대화 상자를 가져오거나 설정합니다.

StateConfiguration
사용되지 않음.

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

UserState
사용되지 않음.

UserState를 가져오거나 설정합니다.

메서드

OnTurnAsync(ITurnContext, CancellationToken)
사용되지 않음.

ITurnContext의 컨텍스트에서 대화 시스템을 실행합니다.

확장 메서드

UseLanguageGeneration(DialogManager, LanguageGenerator)
사용되지 않음.

ILanguageGenerator를 기본 langugage 생성기로 등록합니다.

UseLanguageGeneration(DialogManager, String)
사용되지 않음.

기본 LG 파일을 언어 생성으로 등록합니다.

UseLanguagePolicy(DialogManager, LanguagePolicy)
사용되지 않음.

언어 정책을 기본 정책으로 등록합니다.

UseResourceExplorer(DialogManager, ResourceExplorer)
사용되지 않음.

ResourceExplorer를 등록하고 필요에 따라 더 많은 형식을 등록합니다.

UseTelemetry(DialogManager, IBotTelemetryClient)
사용되지 않음.

IBotTelemetryClient를 기본 langugage 생성기로 등록합니다.

적용 대상