다음을 통해 공유


DialogManager class

경고

이 API는 이제 사용되지 않습니다.

This class will be deprecated.

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

Extends

생성자

DialogManager(Dialog, string)

DialogSet 클래스의 인스턴스를 만듭니다.

속성

conversationState

봇은 대화 상태를 유지합니다.

dialogs

호출할 전역 대화 상자입니다.

expireAfter

선택적. 봇 대화 상태가 만료되는 시간(밀리초)입니다.

initialTurnState

각 턴의 시작 부분에 TurnContext.turnState 복사되는 값입니다.

rootDialog

onTurn() 메서드에서 시작하는 루트 대화 상자입니다. 루트 대화 ID를 가져옵니다.

stateConfiguration

선택적. 봇과의 대화에 사용되는 경로 확인자 및 메모리 범위입니다.

userState

선택적. 봇은 사용자 상태를 유지합니다.

메서드

configure(Partial<DialogManagerConfiguration>)

구성 설정을 지정합니다.

onTurn(TurnContext)

TurnContext컨텍스트에서 대화 상자를 실행합니다.

상속된 메서드

getConverter(string)

생성자 세부 정보

DialogManager(Dialog, string)

DialogSet 클래스의 인스턴스를 만듭니다.

new DialogManager(rootDialog?: Dialog, dialogStateProperty?: string)

매개 변수

rootDialog
Dialog

사용할 선택적 루트 대화.

dialogStateProperty

string

dialogState 속성의 선택적 대체 이름입니다. (기본값은 "DialogStateProperty")

속성 세부 정보

conversationState

봇은 대화 상태를 유지합니다.

conversationState: ConversationState

속성 값

ConversationState

dialogs

호출할 전역 대화 상자입니다.

dialogs: DialogSet

속성 값

expireAfter

선택적. 봇 대화 상태가 만료되는 시간(밀리초)입니다.

expireAfter?: number

속성 값

number

initialTurnState

각 턴의 시작 부분에 TurnContext.turnState 복사되는 값입니다.

TurnContextStateCollection initialTurnState

속성 값

TurnContextStateCollection

턴 상태 컬렉션입니다.

rootDialog

onTurn() 메서드에서 시작하는 루트 대화 상자입니다. 루트 대화 ID를 가져옵니다.

Dialog rootDialog

속성 값

루트 대화 ID입니다.

stateConfiguration

선택적. 봇과의 대화에 사용되는 경로 확인자 및 메모리 범위입니다.

stateConfiguration?: DialogStateManagerConfiguration

속성 값

userState

선택적. 봇은 사용자 상태를 유지합니다.

userState?: UserState

속성 값

UserState

메서드 세부 정보

configure(Partial<DialogManagerConfiguration>)

구성 설정을 지정합니다.

function configure(config: Partial<DialogManagerConfiguration>): this

매개 변수

config

Partial<DialogManagerConfiguration>

적용할 구성 설정입니다.

반환

this

구성한 DialogManager는 컨텍스트를.

onTurn(TurnContext)

TurnContext컨텍스트에서 대화 상자를 실행합니다.

function onTurn(context: TurnContext): Promise<DialogManagerResult>

매개 변수

context

TurnContext

(xref:botbuilder-core. TurnContext) - 사용자와의 현재 대화 턴에 대한 것입니다.

반환

활동에 대해 논리를 실행한 결과입니다.

상속된 메서드 세부 정보

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

매개 변수

_property

string

조건부 선택기 구성의 키입니다.

반환

선택기 구성의 변환기입니다.

Configurable.getConverter 상속된