Delen via


Activity Constructors

Definitie

Overloads

Activity()

Initialiseert een nieuw exemplaar van de Activity klasse.

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)

Initialiseert een nieuw exemplaar van de Activity klasse.

Activity()

Initialiseert een nieuw exemplaar van de Activity klasse.

public Activity ();
Public Sub New ()

Van toepassing op

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)

Initialiseert een nieuw exemplaar van de Activity klasse.

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)

Parameters

type
String

Bevat het activiteitstype. Mogelijke waarden zijn: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'.

id
String

Bevat een id die de activiteit op het kanaal uniek identificeert.

timestamp
Nullable<DateTimeOffset>

Bevat de datum en tijd waarop het bericht is verzonden, in UTC, uitgedrukt in ISO-8601-indeling.

localTimestamp
Nullable<DateTimeOffset>

Bevat de datum en tijd waarop het bericht is verzonden, in lokale tijd, uitgedrukt in ISO-8601-indeling. Bijvoorbeeld 2016-09-23T13:07:49.4714686-07:00.

serviceUrl
String

Bevat de URL die het service-eindpunt van het kanaal aangeeft. Ingesteld door het kanaal.

channelId
String

Bevat een id die het kanaal uniek identificeert. Ingesteld door het kanaal.

from
ChannelAccount

Identificeert de afzender van het bericht.

conversation
ConversationAccount

Identificeert het gesprek waartoe de activiteit behoort.

recipient
ChannelAccount

Identificeert de ontvanger van het bericht.

textFormat
String

Opmaak van tekstvelden. Standaardinstelling: markdown. Mogelijke waarden zijn: 'markdown', 'plain', 'xml'.

attachmentLayout
String

De lay-outhint voor meerdere bijlagen. Standaard: lijst. Mogelijke waarden zijn: 'list', 'carrousel'.

membersAdded
IList<ChannelAccount>

De verzameling leden die aan het gesprek zijn toegevoegd.

membersRemoved
IList<ChannelAccount>

De verzameling leden die uit het gesprek zijn verwijderd.

reactionsAdded
IList<MessageReaction>

De verzameling reacties die aan het gesprek zijn toegevoegd.

reactionsRemoved
IList<MessageReaction>

De verzameling reacties die uit het gesprek zijn verwijderd.

topicName
String

De bijgewerkte onderwerpnaam van het gesprek.

historyDisclosed
Nullable<Boolean>

Geeft aan of de eerdere geschiedenis van het kanaal wordt vrijgegeven.

locale
String

Een landinstellingsnaam voor de inhoud van het tekstveld. De landinstellingsnaam is een combinatie van een ISO 639-cultuurcode van twee of drie letters die is gekoppeld aan een taal en een ISO 3166-subcultuurcode van twee letters die is gekoppeld aan een land of regio. De landinstellingsnaam kan ook overeenkomen met een geldige BCP-47-taaltag.

text
String

De tekstinhoud van het bericht.

speak
String

De tekst die moet worden uitgesproken.

inputHint
String

Geeft aan of uw bot gebruikersinvoer accepteert, verwacht of negeert nadat het bericht aan de client is bezorgd. Mogelijke waarden zijn: 'acceptingInput', 'ignoringInput', 'expectingInput'.

summary
String

De tekst die moet worden weergegeven als het kanaal kaarten niet kan weergeven.

suggestedActions
SuggestedActions

De voorgestelde acties voor de activiteit.

attachments
IList<Attachment>

De bijlagen voor de activiteit.

entities
IList<Entity>

Vertegenwoordigt de entiteiten die in het bericht zijn vermeld.

channelData
Object

Bevat kanaalspecifieke inhoud.

action
String

Geeft aan of de ontvanger van een contactRelationUpdate is toegevoegd aan of verwijderd uit de lijst met contactpersonen van de afzender.

replyToId
String

Bevat de id van het bericht waarop dit bericht een antwoord is.

label
String

Een beschrijvend label voor de activiteit.

valueType
String

Het type van het waardeobject van de activiteit.

value
Object

Een waarde die is gekoppeld aan de activiteit.

name
String

De naam van de bewerking die is gekoppeld aan een aanroep- of gebeurtenisactiviteit.

relatesTo
ConversationReference

Een verwijzing naar een ander gesprek of een andere activiteit.

code
String

Een code voor endOfConversation-activiteiten die aangeeft waarom het gesprek is beƫindigd. Mogelijke waarden zijn: 'unknown', 'completedSuccessfully', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed'.

expiration
Nullable<DateTimeOffset>

Het tijdstip waarop de activiteit als 'verlopen' moet worden beschouwd en niet aan de ontvanger mag worden gepresenteerd.

importance
String

Het belang van de activiteit. Mogelijke waarden zijn: 'laag', 'normaal', 'hoog'.

deliveryMode
String

Een bezorgingshint om alternatieve bezorgingspaden voor de activiteit aan te geven aan de ontvanger. De standaardleveringsmodus is 'default'. Mogelijke waarden zijn: 'normal', 'notification', 'expectReplies', 'kortstondig'.

listenFor
IList<String>

Lijst met zinnen en verwijzingen waarnaar spraak- en taalprogramma's moeten luisteren.

textHighlights
IList<TextHighlight>

De verzameling tekstfragmenten die moeten worden gemarkeerd wanneer de activiteit een ReplyToId-waarde bevat.

semanticAction
SemanticAction

Een optionele programmatische actie bij deze aanvraag.

localTimezone
String

Bevat de naam van de tijdzone die wordt gebruikt om de lokale tijd voor het bericht te definiƫren, uitgedrukt in de IANA-tijdzonedatabaseindeling. Bijvoorbeeld Amerika/Los_Angeles.

Van toepassing op