MemoryScope class
모든 메모리 범위에 대한 추상 기본 클래스입니다.
생성자
| Memory |
MemoryScope 클래스의 새 인스턴스를 초기화합니다. |
속성
| include |
이 메모리를 스냅샷에 포함할지 여부를 나타내는 값을 가져옵니다. |
| name | 범위의 이름을 가져오거나 설정합니다. |
메서드
| delete(Dialog |
범위에 대한 지원 메모리를 삭제합니다. |
| get |
이 범위에 대한 지원 메모리 가져오기 |
| load(Dialog |
턴 시작 시 메모리를 지원하는 범위를 로드합니다. |
| save |
턴이 끝날 때 메모리를 지원하는 범위를 저장합니다. |
| set |
메모리 범위에 대한 지원 개체를 변경합니다. |
생성자 세부 정보
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
매개 변수
현재 대화 상자 컨텍스트입니다.
반환
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
할당할 메모리