com.microsoft.bot.builder

Этот пакет содержит классы для com.microsoft.bot.builder.

Классы

ActivityHandler

Реализация интерфейса Bot, предназначенного для дальнейшего подкласса.

ActivityHandler.InvokeResponseException

Вызов исключения ответа.

AutoSaveStateMiddleware

ПО промежуточного слоя для автоматического вызова. СохранитеChanges() в конце очереди для всего класса BotState, который он управляет.

BotAdapter

Представляет адаптер бота, который может подключить бота к конечной точке службы.

BotAssert

Предоставляет методы отладки кода Bot Builder.

BotFrameworkAdapter

Адаптер бота, который может подключить бота к конечной точке службы.

BotState

Определяет объект управления состоянием и автоматизирует чтение и запись связанных свойств состояния в слой хранилища.

BotState.CachedBotState

Состояние внутреннего кэшированного бота.

BotStateSet

Управляет коллекцией ботовсостоянием и предоставляет возможность параллельной загрузки и сохранения.

ChannelServiceHandler

Класс, помогающий реализовать протокол Bot Framework.

ComponentRegistration

КомпонентРегистрация — это класс подписи для обнаружения ресурсов из компонентов.

ConversationState

Определяет объект управления состоянием для состояния беседы.

DelegatingTurnContext

Контекстповорота, который упаковывает нетипизированный внутреннийконтекста.

EventFactory

Содержит методы служебной программы для создания различных типов событий.

IntentScore

Оценка и дополнительная информация о намерении.

InvokeResponse

Класс кортежа, содержащий код состояния HTTP и объект JSON Serializable.

MemoryStorage

Слой хранилища, использующий словарь в памяти.

MemoryTranscriptStore

Хранилище расшифровок памяти сохраняет расшифровки в переменной памяти в словаре.

MessageFactory

Содержит методы служебной программы для различных типов сообщений, которые бот может возвращать.

MiddlewareSet

Содержит упорядоченный набор Middleware.

NullBotTelemetryClient

Клиент телеметрии no-op.

PagedResult<T>

Страница результатов перечисления.

PrivateConversationState

Обрабатывает сохраняемость объекта состояния беседы с помощью беседы.идентификатор и из.часть действия.

QueueStorage

Базовый класс для последующей обработки действия.

RecognizerResult

Содержит результаты распознавания, созданные Recognizer.

RecognizerResult.NamedIntentScore

Содержит сведения о оценке намерений.

RegisterClassMiddleware<T>

По промежуточному слоям для добавления объекта в службу или регистрации службы с текущим контекстом поворота.

SetSpeakMiddleware

Поддержка каналов распознавания речи и телефонии Direct, чтобы обеспечить настройку соответствующих тегов SSML в свойстве Activity Speak.

ShowTypingMiddleware

При добавлении это ПО промежуточного слоя отправляет действия ввода обратно пользователю при получении действия сообщения, чтобы сообщить им, что бот получил сообщение и работает над ответом.

SkypeMentionNormalizeMiddleware

ПО промежуточного слоя для исправления сущностей из Skype, так как они не соответствуют ожидаемым значениям.

TelemetryConstants

Имена свойств средства ведения журнала телеметрии.

TelemetryLoggerConstants

Имена событий средства ведения журнала телеметрии.

TelemetryLoggerMiddleware

ПО промежуточного слоя для ведения журнала входящих, исходящих, обновленных или удаленных сообщений действий.

TraceTranscriptLogger

Представляет средство ведения журнала транскрибирования, которое записывает действия в объект.

TranscriptInfo

Представляет копию беседы.

TranscriptLoggerMiddleware

При добавлении это ПО промежуточного слоя регистрирует входящие и исходящие действия в хранилищетранскрибирования.

TurnContextImpl

Предоставляет контекст для поворота бота.

TurnContextStateCollection

Представляет набор служб, связанных с TurnContext.

TurnStateConstants

Константы, используемые всостоянии.

TypedInvokeResponse<T>

Класс кортежа, содержащий код состояния HTTP и объект JSON Serializable.

UserState

Обрабатывает сохраняемость объекта пользовательского состояния с помощью идентификатора пользователя в рамках ключа.

Интерфейсы

Bot

Представляет бот, который может работать с входящими действиями.

BotCallbackHandler

Делегат обратного вызова для кода приложения.

BotTelemetryClient

Клиент ведения журнала для Телеметрии Бота.

ConnectorClientBuilder

Абстракция для создания клиентов соединителей.

DeleteActivityHandler

Метод, который может участвовать в событиях действия удаления для текущего поворота.

Middleware

Представляет ПО промежуточного слоя, которое может работать с входящими действиями.

NextDelegate

Функциональный интерфейс для конвейера ПО промежуточного слоя.

OnTurnErrorHandler

Обработчик ошибок, который может перехватывать исключения в ПО промежуточного слоя или приложении.

PropertyManager

Диспетчер свойствопределяет реализацию источника именованных свойств.

Recognizer

Интерфейс для распознавателей.

RecognizerConvert

Может преобразовать результат универсального распознавателя в строго типизированный.

SendActivitiesHandler

Метод, который может участвовать в событиях действия отправки для текущего поворота.

StatePropertyAccessor<T>

Интерфейс, определяющий методы получения данных из источника свойств, например BotState.

StatePropertyInfo

Это метаданные о свойстве, включая сведения о политике.

Storage

Определяет интерфейс для уровня хранилища.

StoreItem

Предоставляет ETag для элемента управления параллелизмом.

TranscriptLogger

Средство ведения журнала транскрибирования сохраняет действия для бесед для отзыва.

TranscriptStore

Средство ведения журнала транскрибирования сохраняет действия для бесед для отзыва.

TurnContext

Предоставляет контекст для поворота бота.

UpdateActivityHandler

Метод, который может участвовать в событиях действия обновления для текущего поворота.

UserTokenProvider

Поставщик OAuth.

Перечисления

Severity

Это перечисление используется trackTrace для определения уровня серьезности.