Activity 构造函数

定义

重载

Activity()

初始化 Activity 类的新实例。

Activity(String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, ChannelAccount, ConversationAccount, ChannelAccount, String, String, IList<ChannelAccount>, IList<ChannelAccount>, IList<MessageReaction>, IList<MessageReaction>, String, Nullable<Boolean>, String, String, String, String, String, SuggestedActions, IList<Attachment>, IList<Entity>, Object, String, String, String, String, Object, String, ConversationReference, String, Nullable<DateTimeOffset>, String, String, IList<String>, IList<TextHighlight>, SemanticAction, String)

初始化 Activity 类的新实例。

Activity()

初始化 Activity 类的新实例。

public Activity ();
Public Sub New ()

适用于

Activity(String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, ChannelAccount, ConversationAccount, ChannelAccount, String, String, IList<ChannelAccount>, IList<ChannelAccount>, IList<MessageReaction>, IList<MessageReaction>, String, Nullable<Boolean>, String, String, String, String, String, SuggestedActions, IList<Attachment>, IList<Entity>, Object, String, String, String, String, Object, String, ConversationReference, String, Nullable<DateTimeOffset>, String, String, IList<String>, IList<TextHighlight>, SemanticAction, String)

初始化 Activity 类的新实例。

public Activity (string type = default, string id = default, DateTimeOffset? timestamp = default, DateTimeOffset? localTimestamp = default, string serviceUrl = default, string channelId = default, Microsoft.Bot.Schema.ChannelAccount from = default, Microsoft.Bot.Schema.ConversationAccount conversation = default, Microsoft.Bot.Schema.ChannelAccount recipient = default, string textFormat = default, string attachmentLayout = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> membersAdded = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> membersRemoved = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> reactionsAdded = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> reactionsRemoved = default, string topicName = default, bool? historyDisclosed = default, string locale = default, string text = default, string speak = default, string inputHint = default, string summary = default, Microsoft.Bot.Schema.SuggestedActions suggestedActions = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.Attachment> attachments = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.Entity> entities = default, object channelData = default, string action = default, string replyToId = default, string label = default, string valueType = default, object value = default, string name = default, Microsoft.Bot.Schema.ConversationReference relatesTo = default, string code = default, DateTimeOffset? expiration = default, string importance = default, string deliveryMode = default, System.Collections.Generic.IList<string> listenFor = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.TextHighlight> textHighlights = default, Microsoft.Bot.Schema.SemanticAction semanticAction = default, string localTimezone = default);
new Microsoft.Bot.Schema.Activity : string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * Microsoft.Bot.Schema.ChannelAccount * Microsoft.Bot.Schema.ConversationAccount * Microsoft.Bot.Schema.ChannelAccount * string * string * System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> * System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> * System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> * System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> * string * Nullable<bool> * string * string * string * string * string * Microsoft.Bot.Schema.SuggestedActions * System.Collections.Generic.IList<Microsoft.Bot.Schema.Attachment> * System.Collections.Generic.IList<Microsoft.Bot.Schema.Entity> * obj * string * string * string * string * obj * string * Microsoft.Bot.Schema.ConversationReference * string * Nullable<DateTimeOffset> * string * string * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Bot.Schema.TextHighlight> * Microsoft.Bot.Schema.SemanticAction * string -> Microsoft.Bot.Schema.Activity
Public Sub New (Optional type As String = Nothing, Optional id As String = Nothing, Optional timestamp As Nullable(Of DateTimeOffset) = Nothing, Optional localTimestamp As Nullable(Of DateTimeOffset) = Nothing, Optional serviceUrl As String = Nothing, Optional channelId As String = Nothing, Optional from As ChannelAccount = Nothing, Optional conversation As ConversationAccount = Nothing, Optional recipient As ChannelAccount = Nothing, Optional textFormat As String = Nothing, Optional attachmentLayout As String = Nothing, Optional membersAdded As IList(Of ChannelAccount) = Nothing, Optional membersRemoved As IList(Of ChannelAccount) = Nothing, Optional reactionsAdded As IList(Of MessageReaction) = Nothing, Optional reactionsRemoved As IList(Of MessageReaction) = Nothing, Optional topicName As String = Nothing, Optional historyDisclosed As Nullable(Of Boolean) = Nothing, Optional locale As String = Nothing, Optional text As String = Nothing, Optional speak As String = Nothing, Optional inputHint As String = Nothing, Optional summary As String = Nothing, Optional suggestedActions As SuggestedActions = Nothing, Optional attachments As IList(Of Attachment) = Nothing, Optional entities As IList(Of Entity) = Nothing, Optional channelData As Object = Nothing, Optional action As String = Nothing, Optional replyToId As String = Nothing, Optional label As String = Nothing, Optional valueType As String = Nothing, Optional value As Object = Nothing, Optional name As String = Nothing, Optional relatesTo As ConversationReference = Nothing, Optional code As String = Nothing, Optional expiration As Nullable(Of DateTimeOffset) = Nothing, Optional importance As String = Nothing, Optional deliveryMode As String = Nothing, Optional listenFor As IList(Of String) = Nothing, Optional textHighlights As IList(Of TextHighlight) = Nothing, Optional semanticAction As SemanticAction = Nothing, Optional localTimezone As String = Nothing)

参数

type
String

包含活动类型。 可能的值包括:“message”、“contactRelationUpdate”、“conversationUpdate”、“typing”、“endOfConversation”、“event”、“invoke”、“deleteUserData”、“messageUpdate”、“messageDelete”、“installationUpdate”、“messageReaction”、“suggestion”、“trace”、“handoff”。

id
String

包含唯一标识通道上的活动的 ID。

timestamp
Nullable<DateTimeOffset>

包含发送消息的日期和时间(UTC),以 ISO-8601 格式表示。

localTimestamp
Nullable<DateTimeOffset>

包含发送消息的日期和时间(以本地时间表示),以 ISO-8601 格式表示。 例如,2016-09-23T13:07:49.4714686-07:00。

serviceUrl
String

包含指定通道的服务终结点的 URL。 由通道设置。

channelId
String

包含唯一标识通道的 ID。 由通道设置。

from
ChannelAccount

标识消息的发件人。

conversation
ConversationAccount

标识活动所属的会话。

recipient
ChannelAccount

标识邮件的收件人。

textFormat
String

文本字段的格式。 默认值:markdown。 可能的值包括:“markdown”、“plain”、“xml”。

attachmentLayout
String

多个附件的布局提示。 默认值:列表。 可能的值包括:“list”、“carousel”。

membersAdded
IList<ChannelAccount>

添加到会话的成员集合。

membersRemoved
IList<ChannelAccount>

从会话中删除的成员集合。

reactionsAdded
IList<MessageReaction>

添加到聊天中的回应集合。

reactionsRemoved
IList<MessageReaction>

从聊天中删除的回应集合。

topicName
String

会话的更新主题名称。

historyDisclosed
Nullable<Boolean>

指示是否公开通道的先前历史记录。

locale
String

文本字段内容的区域设置名称。 区域设置名称是与语言关联的 ISO 639 双字母或三字母区域性代码以及与国家或地区关联的 ISO 3166 双字母子区域性代码的组合。 区域设置名称也可以对应于有效的 BCP-47 语言标记。

text
String

消息的文本内容。

speak
String

要朗读的文本。

inputHint
String

指示在将消息传递到客户端后,机器人是接受、期望还是忽略用户输入。 可能的值包括:“acceptingInput”、“ignoringInput”、“expectingInput”。

summary
String

通道无法呈现卡片时要显示的文本。

suggestedActions
SuggestedActions

活动的建议操作。

attachments
IList<Attachment>

活动的附件。

entities
IList<Entity>

表示消息中提到的实体。

channelData
Object

包含特定于通道的内容。

action
String

指示是向发件人的联系人列表添加还是从中删除 contactRelationUpdate 的收件人。

replyToId
String

包含此消息作为答复的消息的 ID。

label
String

活动的描述性标签。

valueType
String

活动值对象的类型。

value
Object

一个与活动关联的 值。

name
String

与调用或事件活动关联的操作的名称。

relatesTo
ConversationReference

对另一个会话或活动的引用。

code
String

endOfConversation 活动的一个代码,指示会话结束的原因。 可能的值包括:“unknown”、“completedSuccessfully”、“userCancelled”、“botTimedOut”、“botIssuedInvalidMessage”、“channelFailed”。

expiration
Nullable<DateTimeOffset>

应将活动视为“过期”且不将其发送给接收方的时间。

importance
String

活动的重要性。 可能的值包括:“low”、“normal”、“high”。

deliveryMode
String

一个传递提示,向接收方指示活动的备用传递路径。 默认传递模式为“default”。 可能的值包括:“normal”、“notification”、“expectReplies”、“ephemeral”。

listenFor
IList<String>

语音和语言预载系统应侦听的短语和参考列表。

textHighlights
IList<TextHighlight>

活动包含 ReplyToId 值时要突出显示的文本片段集合。

semanticAction
SemanticAction

此请求附带的可选编程操作。

localTimezone
String

包含用于定义消息本地时间的时区名称,以 IANA 时区数据库格式表示。 例如 America/Los_Angeles。

适用于