ConversationMemoryScope class
현재 대화로 범위가 지정된 메모리입니다.
- Extends
생성자
| Conversation |
ConversationMemoryScope 클래스의 새 인스턴스를 초기화합니다. |
상속된 속성
| include |
이 메모리를 스냅샷에 포함할지 여부를 나타내는 값을 가져옵니다. |
| name | 범위의 이름을 가져오거나 설정합니다. |
상속된 메서드
| delete(Dialog |
스토리지의 모든 상태와 이 BotState대한 캐시를 삭제합니다. |
| get |
이 범위에 대한 지원 메모리를 가져옵니다. |
| load(Dialog |
스토리지 계층에서 이 BotState 대한 상태 캐시를 채웁니다. |
| save |
이 BotState 대한 상태 캐시를 스토리지 계층에 씁니다. |
| set |
메모리 범위에 대한 지원 개체를 변경합니다. |
생성자 세부 정보
ConversationMemoryScope()
ConversationMemoryScope 클래스의 새 인스턴스를 초기화합니다.
new ConversationMemoryScope()
상속된 속성 세부 정보
includeInSnapshot
이 메모리를 스냅샷에 포함할지 여부를 나타내는 값을 가져옵니다.
includeInSnapshot: boolean
속성 값
boolean
name
범위의 이름을 가져오거나 설정합니다.
name: string
속성 값
string
상속된 메서드 세부 정보
delete(DialogContext)
스토리지의 모든 상태와 이 BotState대한 캐시를 삭제합니다.
function delete(_dc: DialogContext): Promise<void>
매개 변수
- _dc
- DialogContext
이 턴에 대한 DialogContext 개체입니다.
반환
Promise<void>
실행할 대기 중인 작업을 나타내는 Promise입니다.
getMemory(DialogContext)
이 범위에 대한 지원 메모리를 가져옵니다.
function getMemory(dc: DialogContext): object
매개 변수
현재 대화 상자 컨텍스트입니다.
반환
object
범위에 대한 메모리입니다.
load(DialogContext, boolean)
스토리지 계층에서 이 BotState 대한 상태 캐시를 채웁니다.
function load(dc: DialogContext, force?: boolean): Promise<void>
매개 변수
이 턴에 대한 DialogContext 개체입니다.
- force
-
boolean
선택 사항으로, 기존 상태 캐시를 덮어쓰는 true. 또는 캐시가 아직 없는 경우에만 스토리지에서 상태를 로드하도록 false.
반환
Promise<void>
실행할 대기 중인 작업을 나타내는 Promise입니다.
saveChanges(DialogContext, boolean)
이 BotState 대한 상태 캐시를 스토리지 계층에 씁니다.
function saveChanges(dc: DialogContext, force?: boolean): Promise<void>
매개 변수
이 턴에 대한 DialogContext 개체입니다.
- force
-
boolean
선택 사항으로, 상태 캐시를 스토리지에 저장하는 true. 또는 false 캐시의 속성이 변경된 경우에만 상태를 스토리지에 저장합니다.
반환
Promise<void>
실행할 대기 중인 작업을 나타내는 Promise입니다.
setMemory(DialogContext, object)
메모리 범위에 대한 지원 개체를 변경합니다.
function setMemory(dc: DialogContext, _memory: object)
매개 변수
현재 대화 상자 컨텍스트
- _memory
-
object
기억