Sdílet prostřednictvím


Activity Konstruktory

Definice

Přetížení

Activity()

Inicializuje novou instanci Activity třídy.

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.

Activity()

Inicializuje novou instanci Activity třídy.

public Activity ();
Public Sub New ()

Platí pro

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.

historyDisclosed
Nullable<Boolean>

Určuje, jestli je zveřejněna předchozí historie kanálu.

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.

entities
IList<Entity>

Představuje entity, které byly zmíněny ve zprávě.

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é".

listenFor
IList<String>

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.

Platí pro