다음을 통해 공유


ClassMemoryScope class

ClassMemoryScope maps "class" -> dc.activeDialog.properties

Extends

생성자

ClassMemoryScope(string)

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

상속된 속성

includeInSnapshot

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

name

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

메서드

getMemory(DialogContext)

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

상속된 메서드

delete(DialogContext)

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

load(DialogContext)

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

saveChanges(DialogContext)

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

setMemory(DialogContext, object)

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

생성자 세부 정보

ClassMemoryScope(string)

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

new ClassMemoryScope(name?: string)

매개 변수

name

string

범위 클래스의 이름입니다.

상속된 속성 세부 정보

includeInSnapshot

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

includeInSnapshot: boolean

속성 값

boolean

MemoryScope.includeInSnapshot 상속된

name

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

name: string

속성 값

string

MemoryScope.name 상속된

메서드 세부 정보

getMemory(DialogContext)

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

function getMemory(dc: DialogContext): object

매개 변수

dc
DialogContext

이 턴에 대한 DialogContext 개체입니다.

반환

object

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

상속된 메서드 세부 정보

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 상속된