다음을 통해 공유


DialogContextMemoryScope class

DialogContextMemoryScope 'dialogcontext' -> 속성을 매핑합니다.

Extends

생성자

DialogContextMemoryScope()

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

상속된 속성

includeInSnapshot

이 메모리를 스냅샷에 포함할지 여부를 나타내는 값을 가져옵니다.

name

범위의 이름을 가져오거나 설정합니다.

메서드

getMemory(DialogContext)

이 범위에 대한 지원 메모리를 가져옵니다.

상속된 메서드

delete(DialogContext)

범위에 대한 지원 메모리를 삭제합니다.

load(DialogContext)

턴 시작 시 메모리를 지원하는 범위를 로드합니다.

saveChanges(DialogContext)

턴이 끝날 때 메모리를 지원하는 범위를 저장합니다.

setMemory(DialogContext, object)

메모리 범위에 대한 지원 개체를 변경합니다.

생성자 세부 정보

DialogContextMemoryScope()

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

new DialogContextMemoryScope()

상속된 속성 세부 정보

includeInSnapshot

이 메모리를 스냅샷에 포함할지 여부를 나타내는 값을 가져옵니다.

includeInSnapshot: boolean

속성 값

boolean

MemoryScope.includeInSnapshot 상속된

name

범위의 이름을 가져오거나 설정합니다.

name: string

속성 값

string

MemoryScope.name 상속된

메서드 세부 정보

getMemory(DialogContext)

이 범위에 대한 지원 메모리를 가져옵니다.

function getMemory(dc: DialogContext): Record<"stack" | "activeDialog" | "parent", unknown>

매개 변수

dc
DialogContext

이 턴의 DialogContext 개체입니다.

반환

Record<"stack" | "activeDialog" | "parent", unknown>

범위에 대한 메모리입니다.

상속된 메서드 세부 정보

delete(DialogContext)

범위에 대한 지원 메모리를 삭제합니다.

function delete(_dc: DialogContext): Promise<void>

매개 변수

_dc
DialogContext

현재 대화 상자 컨텍스트입니다.

반환

Promise<void>

MemoryScope.delete 상속된

load(DialogContext)

턴 시작 시 메모리를 지원하는 범위를 로드합니다.

function load(_dc: DialogContext): Promise<void>

매개 변수

_dc
DialogContext

현재 대화 상자 컨텍스트입니다.

반환

Promise<void>

MemoryScope.load 상속된

saveChanges(DialogContext)

턴이 끝날 때 메모리를 지원하는 범위를 저장합니다.

function saveChanges(_dc: DialogContext): Promise<void>

매개 변수

_dc
DialogContext

현재 대화 상자 컨텍스트입니다.

반환

Promise<void>

MemoryScope.saveChanges 상속된

setMemory(DialogContext, object)

메모리 범위에 대한 지원 개체를 변경합니다.

function setMemory(_dc: DialogContext, _memory: object)

매개 변수

_dc
DialogContext

현재 대화 컨텍스트

_memory

object

할당할 메모리

MemoryScope.setMemory 상속된