BotStateSet 클래스

  • java.lang.Object
    • com.microsoft.bot.builder.BotStateSet

public class BotStateSet

botState 컬렉션을 관리하고 병렬로 로드 및 저장하는 기능을 제공합니다.

생성자 요약

생성자 Description
BotStateSet(BotState[] withBotStates)

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

BotStateSet(List<BotState> withBotStates)

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

메서드 요약

한정자 및 형식 메서드 및 설명
BotStateSet add(BotState botState)

집합에 봇 상태 개체를 추가합니다.

java.util.List<BotState> getBotStates()

상태집합에 대한 봇상태 목록을 가져옵니다.

java.util.concurrent.CompletableFuture<java.lang.Void> loadAll(TurnContext turnContext)

모든 봇상태 레코드를 병렬로 로드합니다.

java.util.concurrent.CompletableFuture<java.lang.Void> loadAll(TurnContext turnContext, boolean force)

모든 봇상태 레코드를 병렬로 로드합니다.

java.util.concurrent.CompletableFuture<java.lang.Void> saveAllChanges(TurnContext turnContext)

모든 봇상태 변경 내용을 병렬로 저장합니다.

java.util.concurrent.CompletableFuture<java.lang.Void> saveAllChanges(TurnContext turnContext, boolean force)

모든 봇상태 변경 내용을 병렬로 저장합니다.

void setBotStates(List<BotState> withBotState)

상태집합에 대한 봇상태 목록을 설정합니다.

다음에서 상속된 메서드 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

생성자 세부 정보

BotStateSet

public BotStateSet(BotState[] withBotStates)

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

매개 변수:

withBotStates - 관리할 BotState 개체의 vArgs 목록입니다.

BotStateSet

public BotStateSet(List withBotStates)

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

매개 변수:

withBotStates - 관리할 BotState 개체의 초기 목록입니다.

메서드 세부 정보

add

public BotStateSet add(BotState botState)

집합에 봇 상태 개체를 추가합니다.

매개 변수:

botState - 추가할 봇 상태 개체입니다.

반환:

업데이트된 BotStateSet을 사용하면 add(BotState)를 여러 번 유창하게 호출할 수 있습니다.

getBotStates

public List getBotStates()

BotStateSet에 대한 BotStates 목록을 가져옵니다.

반환:

이 클래스에서 관리하는 BotState 개체입니다.

loadAll

public CompletableFuture loadAll(TurnContext turnContext)

모든 BotState 레코드를 병렬로 로드합니다.

매개 변수:

turnContext - TurnContext입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

loadAll

public CompletableFuture loadAll(TurnContext turnContext, boolean force)

모든 BotState 레코드를 병렬로 로드합니다.

매개 변수:

turnContext - TurnContext입니다.
force - 는 데이터를 캐시로 강제 적용해야 합니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext)

모든 BotState 변경 내용을 병렬로 저장합니다.

매개 변수:

turnContext - TurnContext입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

saveAllChanges

public CompletableFuture saveAllChanges(TurnContext turnContext, boolean force)

모든 BotState 변경 내용을 병렬로 저장합니다.

매개 변수:

turnContext - TurnContext입니다.
force - 는 변경 내용이 검색되지 않은 경우에도 데이터를 강제로 저장해야 합니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

setBotStates

public void setBotStates(List withBotState)

BotStateSet에 대한 BotStates 목록을 설정합니다.

매개 변수:

withBotState - 이 클래스에서 관리하는 BotState 개체입니다.

적용 대상