Microsoft.Bot.Schema 命名空间

AadResourceUrls

Bot Framework 令牌服务将为其交换用户缓存令牌的目标资源的架构。 此类仅适用于 AAD V1 连接。

ActionTypes

定义 ActionTypes 的值。

Activity

活动是 Bot Framework 3.0 协议的基本通信类型。

ActivityEventNames

为类型 Event为 的活动使用的常见事件名称定义值。

ActivityExtensions

消息活动的帮助程序函数。

ActivityImportance

定义 ActivityImportance 的值。

ActivityTypes

定义 ActivityTypes 的值。

ActivityTypesEx

自动生成的 ActivityTypes 类之外的 ActivityTypes 的其他值。

AdaptiveCardAuthentication

定义 Name 为“adaptiveCard/action”的 Invoke 活动到达的 Activity.Value.Authentication 中的结构。

AdaptiveCardInvokeAction

定义 Name 为“adaptiveCard/action”的 Invoke 活动的 Activity.Value.Action 中到达的结构。

AdaptiveCardInvokeResponse

定义作为 Invoke 活动的结果返回的结构,其名称为“adaptiveCard/action”。

AdaptiveCardInvokeValue

定义到达 Activity.Value 的 Invoke 活动的结构,名称为“adaptiveCard/action”。

AnimationCard

动画卡 (Ex: 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

HTTP API 响应。

ErrorResponseException

针对包含 ErrorResponse 信息的无效响应引发的异常。

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

Microsoft Pay的 W3C 付款方式数据。

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

包含资源 ID 的响应。

RoleTypes

定义 RoleTypes 的值。

SearchInvokeOptions

在 中为 Invoke 活动定义查询选项 SearchInvokeValue ,名称为“application/search”。

SearchInvokeResponse

定义作为 Invoke 活动的结果返回的结构,该活动的名称为“application/search”。

SearchInvokeTypes

定义 SearchInvokeTypes 的值。 请参阅 SearchInvokeValue

SearchInvokeValue

定义到达 Activity.Value for Invoke 活动的结构,名称为“application/search”。

SemanticAction

表示对编程操作的引用。

SemanticActionStates

指示语义操作是正在启动、继续还是完成。

SigninCard

SigninCard ContentType 值。

SignInConstants

令牌协议中登录调用操作的名称。

SignInResource

包含单一登录信息的类型。

SpeechConstants

定义可用于处理语音交互的常量。

SuggestedActions

可以执行的 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

VideoCard ContentType 值。

接口

IActivity

所有活动的共享属性。

ICommandActivity

异步外部命令。

ICommandResultActivity

异步外部命令结果。

IContactRelationUpdateActivity

用户已将机器人添加到其联系人列表、从其联系人列表中删除机器人,或以其他方式更改了用户与机器人之间的关系。

IConversationUpdateActivity

引用的对话已更新。

IEndOfConversationActivity

会话即将结束,或请求结束会话。

IEventActivity

异步外部事件。

IHandoffActivity

聊天控制权已转移,或者发出了转移聊天控制权的请求。

IInstallationUpdateActivity

已在通道中安装或删除机器人。

IInvokeActivity

调用操作的同步请求。

IMessageActivity

对话中的消息。

IMessageDeleteActivity

表示删除会话中上一个消息活动的请求。

IMessageReactionActivity

对消息活动的响应。

IMessageUpdateActivity

表示更新会话中上一个消息活动的请求。

ISuggestionActivity

表示对 Recipient 有关另一个活动的私人建议。

ITraceActivity

表示机器人逻辑中的一个点,以帮助进行机器人调试。

ITypingActivity

“发件人”地址正在键入。