ShowTypingMiddleware 클래스

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

구현

미들웨어

public class ShowTypingMiddleware
implements Middleware

추가되면 이 미들웨어는 메시지 활동이 수신될 때 사용자에게 입력 활동을 다시 보내 봇이 메시지를 수신했으며 응답에서 작업 중임을 알릴 수 있습니다. 첫 번째 입력 작업이 전송되기 전에 지연 시간(밀리초)을 지정한 다음, 다른 입력 작업이 전송되는 빈도를 밀리초 단위로 지정할 수 있습니다. 입력 작업은 봇이 사용자에게 다른 메시지를 다시 보낼 때까지 계속 전송됩니다.

생성자 요약

생성자 Description
ShowTypingMiddleware()

기본 지연 및 마침표가 있는 구문입니다.

ShowTypingMiddleware(long withDelay, long withPeriod)

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

메서드 요약

한정자 및 형식 메서드 및 설명
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

들어오는 작업을 처리합니다.

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

생성자 세부 정보

ShowTypingMiddleware

public ShowTypingMiddleware()

기본 지연 및 마침표가 있는 구문입니다.

ShowTypingMiddleware

public ShowTypingMiddleware(long withDelay, long withPeriod)

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

매개 변수:

withDelay - 첫 번째 입력 표시기를 보내기 전의 초기 지연입니다.
withPeriod - 추가 입력 표시기가 전송되는 속도입니다.

Throw:

java.lang.IllegalArgumentException - 지연 및 기간은 0보다 커야 합니다.

메서드 세부 정보

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

들어오는 작업을 처리합니다.

매개 변수:

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

반환:

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

적용 대상