Activity Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
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)
Inicializuje novou instanci Activity třídy.
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)
Parametry
- type
- String
Obsahuje typ aktivity. Mezi možné hodnoty patří: message, contactRelationUpdate, conversationUpdate, typeing, endOfConversation, event, invoke, deleteUserData, messageUpdate, messageDelete, installationUpdate, messageReaction, suggestion, trace, handoff.
- id
- String
Obsahuje ID, které jedinečně identifikuje aktivitu v kanálu.
- timestamp
- Nullable<DateTimeOffset>
Obsahuje datum a čas odeslání zprávy ve formátu UTC vyjádřené ve formátu ISO-8601.
- localTimestamp
- Nullable<DateTimeOffset>
Obsahuje datum a čas odeslání zprávy v místním čase vyjádřeném ve formátu ISO-8601. Například 2016-09-23T13:07:49.4714686-07:00.
- serviceUrl
- String
Obsahuje adresu URL, která určuje koncový bod služby kanálu. Nastaveno kanálem.
- channelId
- String
Obsahuje ID, které jednoznačně identifikuje kanál. Nastaveno kanálem.
- from
- ChannelAccount
Identifikuje odesílatele zprávy.
- conversation
- ConversationAccount
Identifikuje konverzaci, do které aktivita patří.
- recipient
- ChannelAccount
Identifikuje příjemce zprávy.
- textFormat
- String
Formát textových polí Výchozí: markdown. Mezi možné hodnoty patří: markdown, plain, xml.
- attachmentLayout
- String
Nápověda k rozložení pro více příloh. Výchozí: seznam. Mezi možné hodnoty patří: "list", "karusel".
- membersAdded
- IList<ChannelAccount>
Kolekce členů přidaných do konverzace
- membersRemoved
- IList<ChannelAccount>
Kolekce členů odebraných z konverzace
- reactionsAdded
- IList<MessageReaction>
Kolekce reakcí přidaných do konverzace
- reactionsRemoved
- IList<MessageReaction>
Kolekce reakcí odebraných z konverzace
- topicName
- String
Aktualizovaný název tématu konverzace.
- locale
- String
Název národního prostředí pro obsah textového pole. Název národního prostředí je kombinací dvou nebo třímísmenného kódu jazykové verze ISO 639 přidruženého k jazyku a dvoumísmenného kódu subkultury ISO 3166 přidruženého k zemi nebo oblasti. Název národního prostředí může také odpovídat platné značce jazyka BCP-47.
- text
- String
Textový obsah zprávy.
- speak
- String
Text, který se má vyslovit.
- inputHint
- String
Označuje, jestli robot po doručení zprávy klientovi přijímá, očekává nebo ignoruje vstup uživatele. Mezi možné hodnoty patří: acceptingInput, ignoringInput, expectingInput.
- summary
- String
Text, který se má zobrazit, pokud kanál nemůže vykreslit karty.
- suggestedActions
- SuggestedActions
Navrhované akce pro aktivitu
- attachments
- IList<Attachment>
Přílohy pro aktivitu.
- channelData
- Object
Obsahuje obsah specifický pro kanál.
- action
- String
Určuje, jestli příjemce contactRelationUpdate byl přidán nebo odebrán ze seznamu kontaktů odesílatele.
- replyToId
- String
Obsahuje ID zprávy, na kterou je tato zpráva odpovědí.
- label
- String
Popisný popisek aktivity.
- valueType
- String
Typ objektu hodnoty aktivity.
- value
- Object
Hodnota, která je přidružená k aktivitě.
- name
- String
Název operace přidružené k aktivitě vyvolání nebo události.
- relatesTo
- ConversationReference
Odkaz na jinou konverzaci nebo aktivitu.
- code
- String
Kód pro aktivity endOfConversation, který označuje, proč konverzace skončila. Mezi možné hodnoty patří: unknown, completedSuccessfully, userCancelled, botTimedOut, botIssuedInvalidMessage, channelFailed.
- expiration
- Nullable<DateTimeOffset>
Čas, kdy by měla být aktivita považována za "ukončenou" a neměla by být předložena příjemci.
- importance
- String
Důležitost aktivity. Mezi možné hodnoty patří: "low", "normal", "high".
- deliveryMode
- String
Nápověda k doručení, která příjemci signalizovala alternativní cesty doručení pro aktivitu. Výchozí režim doručení je "výchozí". Mezi možné hodnoty patří: "normální", "oznámení", "očekávané odpovědi", "dočasné".
Seznam frází a odkazů, kterým by systémy pro priming řeči a jazyk měly naslouchat.
- textHighlights
- IList<TextHighlight>
Kolekce textových fragmentů, které se mají zvýraznit, když aktivita obsahuje hodnotu ReplyToId.
- semanticAction
- SemanticAction
K této žádosti je připojena volitelná programová akce.
- localTimezone
- String
Obsahuje název časového pásma, který se používá k definování místního času zprávy, vyjádřený ve formátu databáze IANA časového pásma. Například America/Los_Angeles.