MemoryScope 클래스
- java.
lang. Object - com.
microsoft. bot. dialogs. memory. scopes. MemoryScope
- com.
public abstract class MemoryScope
MemoryScope는 명명된 메모리 범위 추상 클래스를 나타냅니다.
생성자 요약
생성자 | Description |
---|---|
MemoryScope(String name, Boolean includeInSnapshot) |
클래스의 새 인스턴스를 초기화합니다. |
메서드 요약
한정자 및 형식 | 메서드 및 설명 |
---|---|
java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(DialogContext dialogContext)
스토리지의 모든 상태와 이에 대한 캐시를 삭제합니다. |
java.lang.Boolean | getIncludeInSnapshot() |
abstract java.lang.Object |
getMemory(DialogContext dialogContext)
이 범위에 대한 지원 메모리를 가져옵니다. |
java.lang.String | getName() |
java.util.concurrent.CompletableFuture<java.lang.Void> |
load(DialogContext dialogContext, Boolean force)
스토리지 계층에서 이에 대한 상태 캐시를 채웁니다. |
java.util.concurrent.CompletableFuture<java.lang.Void> |
saveChanges(DialogContext dialogContext, Boolean force)
이에 대한 상태 캐시를 스토리지 계층에 씁니다. |
void | setIncludeInSnapshot(Boolean withIncludeInSnapshot) |
abstract void |
setMemory(DialogContext dialogContext, Object memory)
메모리 범위에 대한 지원 개체를 변경합니다. |
void | setName(String withName) |
다음에서 상속된 메서드 java.lang.Object
생성자 세부 정보
MemoryScope
public MemoryScope(String name, Boolean includeInSnapshot)
클래스의 새 인스턴스를 초기화합니다.
매개 변수:
메서드 세부 정보
delete
public CompletableFuture
스토리지의 모든 상태와 이에 대한 캐시를 삭제합니다.
매개 변수:
반환:
getIncludeInSnapshot
public Boolean getIncludeInSnapshot()
반환:
getMemory
public abstract Object getMemory(DialogContext dialogContext)
이 범위에 대한 지원 메모리를 가져옵니다.
매개 변수:
반환:
getName
public String getName()
반환:
load
public CompletableFuture
스토리지 계층에서 이에 대한 상태 캐시를 채웁니다.
매개 변수:
반환:
saveChanges
public CompletableFuture
이에 대한 상태 캐시를 스토리지 계층에 씁니다.
매개 변수:
반환:
setIncludeInSnapshot
public void setIncludeInSnapshot(Boolean withIncludeInSnapshot)
매개 변수:
setMemory
public abstract void setMemory(DialogContext dialogContext, Object memory)
메모리 범위에 대한 지원 개체를 변경합니다.
매개 변수:
setName
public void setName(String withName)
매개 변수: