Microsoft.Bot.Schema Пространство имен

Классы

AadResourceUrls

Схема целевого ресурса, для которого служба токенов Bot Framework будет обмениваться кэшируемым маркером для пользователя. Этот класс применяется только к подключениям AAD версии 1.

ActionTypes

Определяет значения для ActionTypes.

Activity

Действие — это базовый тип связи для протокола Bot Framework 3.0.

ActivityEventNames

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

ActivityExtensions

Вспомогательные функции для действий с сообщениями.

ActivityImportance

Определяет значения activityImportance.

ActivityTypes

Определяет значения для ActivityTypes.

ActivityTypesEx

Дополнительные значения для ActivityTypes за пределами автоматически созданного класса ActivityTypes.

AdaptiveCardAuthentication

Определяет структуру, которая поступает в действие Activity.Value.Authentication для вызова с именем adaptiveCard/action.

AdaptiveCardInvokeAction

Определяет структуру, которая поступает в действие Activity.Value.Action для вызова с именем adaptiveCard/action.

AdaptiveCardInvokeResponse

Определяет структуру, возвращаемую в результате действия Invoke с именем adaptiveCard/action.

AdaptiveCardInvokeValue

Определяет структуру, которая поступает в действие Activity.Value для действия Invoke с именем adaptiveCard/action.

AnimationCard

Анимация карта (например, GIF или короткий видеоклип).

Attachment

Вложение в действии.

AttachmentData

Данные вложения.

AttachmentInfo

Метаданные для вложения.

AttachmentLayoutTypes

Определяет значения для AttachmentLayoutTypes.

AttachmentView

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

AudioCard

Аудио карта.

BasicCard

Базовая карта.

CallerIdConstants

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

CardAction

Кликабельное действие.

CardImage

Изображение на карта.

ChannelAccount

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

CommandResultValue<T>

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

CommandValue<T>

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

ContactRelationUpdateActionTypes

Определяет значения для ContactRelationUpdateActionTypes.

ConversationAccount

Учетная запись беседы представляет удостоверение беседы в канале.

ConversationMembers

Беседа и ее участники.

ConversationParameters

Параметры для создания новой беседы.

ConversationReference

Объект, связанный с определенной точкой диалога.

ConversationResourceResponse

Ответ, содержащий ресурс.

ConversationsResult

Результат бесед.

DeliveryModes

Определяет значения для DeliveryModes.

EndOfConversationCodes

Определяет значения для EndOfConversationCodes.

Entity

Объект метаданных, относящийся к действию.

Error

Объект, представляющий сведения об ошибке.

ErrorCodes

Коды ошибок, сообщаемые при вызове APIException.

ErrorResponse

Ответ API HTTP.

ErrorResponseException

Исключение, вызванное недопустимым ответом со сведениями Об ошибкеОтвет.

ExpectedReplies

Отвечает в ответ на .ExpectReplies

Extensions

Методы расширения для преобразования строго типизированных объектов Card в Attachment.

Fact

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

GeoCoordinates

GeoCoordinates (тип сущности: "https://schema.org/GeoCoordinates").

HandoffEventNames

Определяет значения для имен событий передачи.

HeroCard

Значение HeroCard ContentType.

IActivityExtensions

Предоставляет дополнительные методы для работы с IActivity.

InnerHttpError

Объект , представляющий внутреннюю ошибку HTTP.

InputHints

Определяет значения для InputHints.

InstallationUpdateActionTypes

Определяет значения для InstallationUpdateActionTypes.

MediaCard

Карта мультимедиа.

MediaEventValue

Дополнительный параметр для событий мультимедиа.

MediaUrl

URL-адрес носителя.

Mention

Упоминание сведений (тип сущности: "упоминание").

MessageReaction

Объект реакции сообщения.

MessageReactionTypes

Определяет значения для MessageReactionTypes.

MicrosoftPayMethodData

Данные метода оплаты W3C для Microsoft Pay.

OAuthCard

Значение OAuthCard ContentType.

PagedMembersResult

Страница участников.

PaymentAddress

Адрес в запросе на оплату.

PaymentCurrencyAmount

Предоставляет денежные суммы.

PaymentDetails

Предоставляет сведения о запрошенной транзакции.

PaymentDetailsModifier

Предоставляет сведения, которые изменяют PaymentDetails на основе идентификатора метода оплаты.

PaymentItem

Указывает, для чего предназначен запрос на оплату и запрашиваемое значение.

PaymentMethodData

Указывает набор поддерживаемых методов оплаты и любые связанные с ними данные, относящиеся к этим методам оплаты.

PaymentOperations

Имена для неизменяемых операций в протоколе обратного вызова оплаты.

PaymentOptions

Предоставляет сведения о вариантах, необходимых для запроса на оплату.

PaymentRequest

Запрос на оплату.

PaymentRequestComplete

Полезные данные, доставленные при выполнении запроса на оплату.

PaymentRequestCompleteResult

Результат завершенного запроса на оплату.

PaymentRequestUpdate

Обновление запроса на оплату.

PaymentRequestUpdateResult

Результирующий объект из операции вызова обновления запроса на оплату.

PaymentResponse

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

PaymentShippingOption

Описывает вариант доставки.

PaymentShippingTypes

Различные типы доставки. Подробнее см. в разделе http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype.

Place

Место (тип сущности: "https://schema.org/Place").

ReceiptCard

Значение ReceiptCard ContentType.

ReceiptItem

Элемент в карта квитанции.

ResourceResponse

Ответ, содержащий идентификатор ресурса.

RoleTypes

Определяет значения для RoleTypes.

SearchInvokeOptions

Определяет параметры запроса в SearchInvokeValue для действия Invoke с именем application/search.

SearchInvokeResponse

Определяет структуру, возвращаемую в результате действия Invoke с именем "приложение/поиск".

SearchInvokeTypes

Определяет значения для SearchInvokeTypes. См. раздел SearchInvokeValue.

SearchInvokeValue

Определяет структуру, которая поступает в действие Activity.Value для действия Invoke с именем "application/search".

SemanticAction

Представляет ссылку на программное действие.

SemanticActionStates

Указывает, начинается ли семантиковое действие, продолжается или выполняется.

SigninCard

Значение ContentType signinCard.

SignInConstants

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

SignInResource

Тип , содержащий сведения о едином входе.

SpeechConstants

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

SuggestedActions

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

TextFormatTypes

Определяет значения для TextFormatTypes.

TextHighlight

Ссылается на подстроку содержимого в другом поле.

Thing

Вещь (тип сущности: "https://schema.org/Thing").

ThumbnailCard

Значение ThumbnailCard ContentType.

ThumbnailUrl

URL-адрес эскиза.

TokenExchangeInvokeRequest

Запрос на обмен маркером.

TokenExchangeInvokeResponse

Объект ответа вызова обмена маркерами.

TokenExchangeRequest

Запрос полезных данных для отправки в службу токенов Bot Framework для Единый вход. Если для URI задан пользовательский область, служба маркеров обменит маркер в своем кэше на маркер, предназначенный для пользовательского область, и вернет его в ответе. Если маркер отправляется в полезных данных, служба маркеров обменивает маркер на маркер, предназначенный для областей, указанных в соответствующем подключении OAauth.

TokenExchangeResource

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

TokenExchangeState

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

TokenPollingSettings

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

TokenPostResource

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

TokenRequest

Запрос на получение маркера пользователя.

TokenResponse

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

TokenStatus

Состояние определенного маркера.

Transcript

Стенограмма.

VideoCard

Значение ContentType видеокарты.

Интерфейсы

IActivity

Общие свойства для всех действий.

ICommandActivity

Асинхронная внешняя команда.

ICommandResultActivity

Результат асинхронной внешней команды.

IContactRelationUpdateActivity

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

IConversationUpdateActivity

Беседа, на который ссылается ссылка, обновлена.

IEndOfConversationActivity

Беседа завершается или запрос на завершение беседы.

IEventActivity

Асинхронное внешнее событие.

IHandoffActivity

Информирует о передаче управления беседой или содержит запрос на передачу управления беседой.

IInstallationUpdateActivity

Бот был установлен или удален из канала.

IInvokeActivity

Синхронный запрос для вызова операции.

IMessageActivity

Сообщение в беседе.

IMessageDeleteActivity

Представляет запрос на удаление предыдущего действия сообщения в беседе.

IMessageReactionActivity

Реакция на действие сообщения.

IMessageUpdateActivity

Представляет запрос на обновление предыдущего действия сообщения в беседе.

ISuggestionActivity

Представляет частное предложение о другом действии Recipient .

ITraceActivity

Представляет точку в логике бота, помогающую при отладке бота.

ITypingActivity

Введите адрес Отправителя.