AutoSaveStateMiddleware 클래스

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

구현

미들웨어

public class AutoSaveStateMiddleware
implements Middleware

자동으로 호출할 미들웨어입니다. 관리하는 모든 BotState 클래스에 대한 순서가 끝날 때 SaveChanges()입니다.

생성자 요약

생성자 Description
AutoSaveStateMiddleware(BotState[] botStates)

AutoSaveState미들웨어 클래스의 새 인스턴스를 초기화합니다.

AutoSaveStateMiddleware(BotStateSet withBotStateSet)

AutoSaveState미들웨어 클래스의 새 인스턴스를 초기화합니다.

메서드 요약

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

로드할 원본 목록에 봇상태를 추가합니다.

BotStateSet getBotStateSet()

이 개체에서 관리하는 상태 관리 개체의 목록을 가져옵니다.

java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

호출하는 미들웨어 구현은변경 내용을 자동으로 저장합니다.

void setBotStateSet(BotStateSet withBotStateSet)

이 개체에서 관리하는 상태 관리 개체의 목록을 가져옵니다.

다음에서 상속된 메서드 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

생성자 세부 정보

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotState[] botStates)

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

매개 변수:

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

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotStateSet withBotStateSet)

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

매개 변수:

withBotStateSet - 관리할 초기 BotStateSet 개체입니다.

메서드 세부 정보

add

public AutoSaveStateMiddleware add(BotState botState)

로드할 원본 목록에 BotState를 추가합니다.

매개 변수:

botState - 관리할 botState입니다.

반환:

더 많은 .use()를 연결하기 위한 botstateset입니다.

getBotStateSet

public BotStateSet getBotStateSet()

이 개체에서 관리하는 상태 관리 개체의 목록을 가져옵니다.

반환:

이 개체에서 관리하는 상태 관리 개체입니다.

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

턴이 끝날 때 자동으로 savesChanges를 호출하는 미들웨어 구현입니다.

매개 변수:

turnContext - 이 턴의 컨텍스트 개체입니다.
next - 봇 미들웨어 파이프라인을 계속하기 위해 호출할 대리자입니다.

반환:

비동기 작업을 나타내는 작업입니다.

setBotStateSet

public void setBotStateSet(BotStateSet withBotStateSet)

이 개체에서 관리하는 상태 관리 개체의 목록을 가져옵니다.

매개 변수:

withBotStateSet - 이 개체에서 관리하는 상태 관리 개체입니다.

적용 대상