MemoryTranscriptStore 클래스

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

구현

public class MemoryTranscriptStore
implements TranscriptStore

메모리 대본 저장소는 사전의 휘발성 메모리에 대본을 저장합니다.

바인딩되지 않은 휘발성 사전을 사용하므로 단위 테스트 또는 비프로덕션 환경에만 사용해야 합니다.

생성자 요약

생성자 Description
MemoryTranscriptStore()

메서드 요약

한정자 및 형식 메서드 및 설명
java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

저장소에서 대화 데이터를 삭제합니다.

java.util.concurrent.CompletableFuture<PagedResult<Activity>> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

조건 집합과 일치하는 저장소 활동에서 가져옵니다.

java.util.concurrent.CompletableFuture<PagedResult<TranscriptInfo>> listTranscripts(String channelId, String continuationToken)

스토어에서 채널의 대화를 가져옵니다.

final java.util.concurrent.CompletableFuture<java.lang.Void> logActivity(Activity activity)

활동을 대본에 기록합니다.

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

생성자 세부 정보

MemoryTranscriptStore

public MemoryTranscriptStore()

메서드 세부 정보

deleteTranscript

public CompletableFuture deleteTranscript(String channelId, String conversationId)

저장소에서 대화 데이터를 삭제합니다.

매개 변수:

channelId - 대화가 있는 채널의 ID입니다.
conversationId - 삭제할 대화의 ID입니다.

반환:

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

getTranscriptActivities

public CompletableFuture> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

조건 집합과 일치하는 저장소 활동에서 가져옵니다.

매개 변수:

channelId - 대화가 있는 채널의 ID입니다.
conversationId - 대화의 ID입니다.
continuationToken - 결과의 이전 페이지의 연속 토큰입니다.
startDate - 컷오프 날짜입니다. 이 날짜보다 오래된 활동은 포함되지 않습니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다. 작업이 성공적으로 완료되면 결과에 일치하는 작업이 포함됩니다.

listTranscripts

public CompletableFuture> listTranscripts(String channelId, String continuationToken)

스토어에서 채널의 대화를 가져옵니다.

매개 변수:

channelId - 채널의 ID입니다.
continuationToken - 결과의 이전 페이지의 연속 토큰입니다.

반환:

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

logActivity

public final CompletableFuture logActivity(Activity activity)

활동을 대본에 기록합니다.

매개 변수:

activity - 기록할 활동입니다.

반환:

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

적용 대상