다음을 통해 공유


MemoryScope class

모든 메모리 범위에 대한 추상 기본 클래스입니다.

생성자

MemoryScope(string, boolean)

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

속성

includeInSnapshot

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

name

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

메서드

delete(DialogContext)

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

getMemory(DialogContext)

이 범위에 대한 지원 메모리 가져오기

load(DialogContext)

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

saveChanges(DialogContext)

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

setMemory(DialogContext, object)

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

생성자 세부 정보

MemoryScope(string, boolean)

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

new MemoryScope(name: string, includeInSnapshot?: boolean)

매개 변수

name

string

범위의 이름입니다.

includeInSnapshot

boolean

이 메모리를 스냅샷에 포함해야 하는지 여부를 나타내는 부울 값입니다. 기본값은 true입니다.

속성 세부 정보

includeInSnapshot

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

includeInSnapshot: boolean

속성 값

boolean

name

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

name: string

속성 값

string

메서드 세부 정보

delete(DialogContext)

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

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

매개 변수

_dc
DialogContext

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

반환

Promise<void>

getMemory(DialogContext)

이 범위에 대한 지원 메모리 가져오기

function getMemory(dc: DialogContext): object

매개 변수

dc
DialogContext

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

반환

object

범위에 대한 메모리

load(DialogContext)

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

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

매개 변수

_dc
DialogContext

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

반환

Promise<void>

saveChanges(DialogContext)

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

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

매개 변수

_dc
DialogContext

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

반환

Promise<void>

setMemory(DialogContext, object)

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

function setMemory(_dc: DialogContext, _memory: object)

매개 변수

_dc
DialogContext

현재 대화 컨텍스트

_memory

object

할당할 메모리