MessagingExtensionAction 构造函数

定义

重载

MessagingExtensionAction()

初始化 MessagingExtensionAction 类的新实例。

MessagingExtensionAction(Object, TaskModuleRequestContext, String, String, String, IList<Activity>, MessageActionsPayload)

初始化 MessagingExtensionAction 类的新实例。

MessagingExtensionAction()

初始化 MessagingExtensionAction 类的新实例。

public MessagingExtensionAction ();
Public Sub New ()

适用于

MessagingExtensionAction(Object, TaskModuleRequestContext, String, String, String, IList<Activity>, MessageActionsPayload)

初始化 MessagingExtensionAction 类的新实例。

public MessagingExtensionAction (object data = default, Microsoft.Bot.Schema.Teams.TaskModuleRequestContext context = default, string commandId = default, string commandContext = default, string botMessagePreviewAction = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.Activity> botActivityPreview = default, Microsoft.Bot.Schema.Teams.MessageActionsPayload messagePayload = default);
new Microsoft.Bot.Schema.Teams.MessagingExtensionAction : obj * Microsoft.Bot.Schema.Teams.TaskModuleRequestContext * string * string * string * System.Collections.Generic.IList<Microsoft.Bot.Schema.Activity> * Microsoft.Bot.Schema.Teams.MessageActionsPayload -> Microsoft.Bot.Schema.Teams.MessagingExtensionAction
Public Sub New (Optional data As Object = Nothing, Optional context As TaskModuleRequestContext = Nothing, Optional commandId As String = Nothing, Optional commandContext As String = Nothing, Optional botMessagePreviewAction As String = Nothing, Optional botActivityPreview As IList(Of Activity) = Nothing, Optional messagePayload As MessageActionsPayload = Nothing)

参数

data
Object

用户输入数据。 具有键值对的可用有效负载。

context
TaskModuleRequestContext

当前用户上下文,即当前主题。

commandId
String

机器人分配的命令的 ID。

commandContext
String

命令源自的上下文。 可能的值包括:“message”、“compose”、“commandbox”。

botMessagePreviewAction
String

用户执行的机器人消息预览操作。 可能的值包括:“edit”、“send”。

botActivityPreview
IList<Activity>

机器人活动的集合。

messagePayload
MessageActionsPayload

作为命令请求的一部分发送的消息内容。

适用于