다음을 통해 공유


SettingsMemoryScope class

SettingsMemoryScope maps "settings" -> dc.context.turnState['settings']

Extends

생성자

SettingsMemoryScope(Record<string, unknown>)

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

상속된 속성

includeInSnapshot

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

name

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

메서드

getMemory(DialogContext)

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

load(DialogContext)

상속된 메서드

delete(DialogContext)

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

saveChanges(DialogContext)

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

setMemory(DialogContext, object)

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

생성자 세부 정보

SettingsMemoryScope(Record<string, unknown>)

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

new SettingsMemoryScope(initialSettings?: Record<string, unknown>)

매개 변수

initialSettings

Record<string, unknown>

제공할 초기 설정 집합

상속된 속성 세부 정보

includeInSnapshot

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

includeInSnapshot: boolean

속성 값

boolean

MemoryScope.includeInSnapshot 상속된

name

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

name: string

속성 값

string

MemoryScope.name 상속된

메서드 세부 정보

getMemory(DialogContext)

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

function getMemory(dc: DialogContext): Record<string, unknown>

매개 변수

dc
DialogContext

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

반환

Record<string, unknown>

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

load(DialogContext)

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

매개 변수

dc
DialogContext

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

반환

Promise<void>

상속된 메서드 세부 정보

delete(DialogContext)

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

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

매개 변수

_dc
DialogContext

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

반환

Promise<void>

MemoryScope.delete 상속된

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