com.microsoft.bot.builder

이 패키지에는 com.microsoft.bot.builder에 대한 클래스가 포함되어 있습니다.

클래스

ActivityHandler

추가 서브클래싱을 위한 Bot 인터페이스의 구현입니다.

ActivityHandler.InvokeResponseException

응답 예외를 호출합니다.

AutoSaveStateMiddleware

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

BotAdapter

서비스 엔드포인트에 봇을 연결할 수 있는 봇 어댑터를 나타냅니다.

BotAssert

Bot Builder 코드를 디버깅하는 메서드를 제공합니다.

BotFrameworkAdapter

서비스 엔드포인트에 봇을 연결할 수 있는 봇 어댑터입니다.

BotState

상태 관리 개체를 정의하고 스토리지 계층에 연결된 상태 속성의 읽기 및 쓰기를 자동화합니다.

BotState.CachedBotState

내부 캐시된 봇 상태입니다.

BotStateSet

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

ChannelServiceHandler

Bot Framework 프로토콜의 구현에 도움이 되는 클래스입니다.

ComponentRegistration

구성 요소등록은 구성 요소에서 자산을 검색하기 위한 서명 클래스입니다.

ConversationState

대화 상태에 대한 상태 관리 개체를 정의합니다.

DelegatingTurnContext

형식화되지 않은 내부 Turn컨텍스트를 래핑하는 Turn컨텍스트입니다.

EventFactory

다양한 이벤트 형식을 만들기 위한 유틸리티 메서드를 포함합니다.

IntentScore

점수와 의도에 대한 추가 정보

InvokeResponse

HTTP 상태 코드 및 JSON Serializable 개체를 포함하는 튜플 클래스입니다.

MemoryStorage

메모리 내 사전을 사용하는 스토리지 계층입니다.

MemoryTranscriptStore

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

MessageFactory

봇이 반환할 수 있는 다양한 메시지 유형에 대한 유틸리티 메서드를 포함합니다.

MiddlewareSet

순서가 지정된 Middleware집합을 포함합니다.

NullBotTelemetryClient

no-op 원격 분석 클라이언트입니다.

PagedResult<T>

열거형의 결과 페이지입니다.

PrivateConversationState

대화를 사용하여 대화 상태 개체의 지속성을 처리합니다. id 및. 활동의ID 부분입니다.

QueueStorage

나중에 처리하기 위해 활동을 큐에 넣기 위한 기본 클래스입니다.

RecognizerResult

Recognizer생성된 인식 결과를 포함합니다.

RecognizerResult.NamedIntentScore

의도 점수 정보를 보유합니다.

RegisterClassMiddleware<T>

현재 턴 컨텍스트에 개체를 추가하거나 서비스를 등록하기 위한 미들웨어입니다.

SetSpeakMiddleware

DirectLine 음성 및 전화 통신 채널을 지원하여 Activity Speak 속성에 적절한 SSML 태그가 설정되어 있는지 확인합니다.

ShowTypingMiddleware

추가되면 이 미들웨어는 메시지 활동이 수신될 때 사용자에게 입력 활동을 다시 보내 봇이 메시지를 수신했으며 응답에서 작업 중임을 알릴 수 있습니다.

SkypeMentionNormalizeMiddleware

미들웨어는 예상 값을 준수하지 않으므로 Skype에서 멘션 엔터티를 패치합니다.

TelemetryConstants

원격 분석 로거 속성 이름입니다.

TelemetryLoggerConstants

원격 분석 로거 이벤트 이름입니다.

TelemetryLoggerMiddleware

수신, 발신, 업데이트 또는 삭제된 활동 메시지를 로깅하기 위한 미들웨어입니다.

TraceTranscriptLogger

개체에 활동을 쓰는 기록 로거를 나타냅니다.

TranscriptInfo

대화의 복사본을 나타냅니다.

TranscriptLoggerMiddleware

추가되면 이 미들웨어는 수신 및 나가는 활동을 TranscriptStore에 기록합니다.

TurnContextImpl

봇의 턴에 대한 컨텍스트를 제공합니다.

TurnContextStateCollection

TurnContext연결된 서비스 컬렉션 집합을 나타냅니다.

TurnStateConstants

상태에서 사용되는 상수입니다.

TypedInvokeResponse<T>

HTTP 상태 코드 및 JSON Serializable 개체를 포함하는 튜플 클래스입니다.

UserState

키의 일부로 사용자 ID를 사용하여 사용자 상태 개체의 지속성을 처리합니다.

인터페이스

Bot

들어오는 활동에서 작동할 수 있는 봇을 나타냅니다.

BotCallbackHandler

애플리케이션 코드에 대한 콜백 대리자입니다.

BotTelemetryClient

봇 원격 분석에 대한 로깅 클라이언트입니다.

ConnectorClientBuilder

커넥터 클라이언트를 빌드하기 위한 추상화입니다.

DeleteActivityHandler

현재 턴에 대한 삭제 작업 이벤트에 참여할 수 있는 메서드입니다.

Middleware

들어오는 활동에 대해 작동할 수 있는 미들웨어를 나타냅니다.

NextDelegate

미들웨어 파이프라인에 대한 기능 인터페이스입니다.

OnTurnErrorHandler

미들웨어 또는 애플리케이션에서 예외를 catch할 수 있는 오류 처리기입니다.

PropertyManager

속성Manager는 명명된 속성의 원본 구현을 정의합니다.

Recognizer

인식기를 위한 인터페이스입니다.

RecognizerConvert

제네릭 인식기 결과에서 강력한 형식의 결과로 변환할 수 있습니다.

SendActivitiesHandler

현재 턴에 대한 보내기 활동 이벤트에 참여할 수 있는 메서드입니다.

StatePropertyAccessor<T>

상태와 같은 속성 원본에서 데이터를 가져오는 방법에 대한 메서드를 정의하는 인터페이스입니다.

StatePropertyInfo

정책 정보를 포함하여 속성에 대한 메타데이터입니다.

Storage

스토리지 계층에 대한 인터페이스를 정의합니다.

StoreItem

동시성 컨트롤에 대한 ETag를 노출합니다.

TranscriptLogger

대본 로거는 재현을 위한 대화 활동을 저장합니다.

TranscriptStore

대본 로거는 재현을 위한 대화 활동을 저장합니다.

TurnContext

봇의 턴에 대한 컨텍스트를 제공합니다.

UpdateActivityHandler

현재 턴에 대한 업데이트 활동 이벤트에 참여할 수 있는 메서드입니다.

UserTokenProvider

OAuth 공급자입니다.

열거형

Severity

이 열거형은 추적추적에서 심각도 수준을 식별하는 데 사용됩니다.