共用方式為


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'、'type'、'endOfConversation'、'event'、'invoke'、'deleteUserData'、'messageUpdate'、'messageDelete'、'installationUpdate'、'messageReaction'、'suggestion'、'trace'、'handoff'。

id
String

包含可唯一識別通道上活動的識別碼。

timestamp
Nullable<DateTimeOffset>

包含以 ISO-8601 格式表示訊息的日期和時間。

localTimestamp
Nullable<DateTimeOffset>

包含以 ISO-8601 格式表示的訊息傳送日期和時間。 例如,2016-09-23T13:07:49.4714686-07:00。

serviceUrl
String

包含指定通道服務端點的 URL。 由通道設定。

channelId
String

包含可唯一識別通道的識別碼。 由通道設定。

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

指出在訊息傳遞至用戶端之後,Bot 是否接受、預期或忽略使用者輸入。 可能的值包括:'acceptingInput'、'ignoringInput'、'expectingInput'。

summary
String

如果通道無法轉譯卡片,要顯示的文字。

suggestedActions
SuggestedActions

活動的建議動作。

attachments
IList<Attachment>

活動的附件。

entities
IList<Entity>

表示訊息中所提及的實體。

channelData
Object

包含通道特定內容。

action
String

指出連絡人RelationUpdate 的收件者是否已新增至寄件者的連絡人清單,或從寄件者的連絡人清單中移除。

replyToId
String

包含此郵件為回復之訊息的識別碼。

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。

適用於