Microsoft.Bot.Schema 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
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 |
“发件人”地址正在键入。 |