Freigeben über


Activity Konstruktoren

Definition

Überlädt

Activity()

Initialisiert eine neue Instanz der 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)

Initialisiert eine neue Instanz der Activity-Klasse.

Activity()

Initialisiert eine neue Instanz der Activity-Klasse.

public Activity();
Public Sub New ()

Gilt für:

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)

Initialisiert eine neue Instanz der 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)

Parameter

type
String

Enthält den Aktivitätstyp. Mögliche Werte sind: "message", "contactRelationUpdate", "conversationUpdate", "typing", "endOfConversation", "event", "invoke", "deleteUserData", "messageUpdate", "messageDelete", "installationUpdate", "messageReaction", "suggestion", "trace", "handoff".

id
String

Enthält eine ID, die die Aktivität im Kanal eindeutig identifiziert.

timestamp
Nullable<DateTimeOffset>

Enthält das Datum und die Uhrzeit des Sendens der Nachricht in UTC, ausgedrückt im ISO-8601-Format.

localTimestamp
Nullable<DateTimeOffset>

Enthält das Datum und die Uhrzeit des Sendens der Nachricht in Ortszeit, ausgedrückt im ISO-8601-Format. Beispiel: 2016-09-23T13:07:49.4714686-07:00.

serviceUrl
String

Enthält die URL, die den Dienstendpunkt des Kanals angibt. Wird vom Kanal festgelegt.

channelId
String

Enthält eine ID, die den Kanal eindeutig identifiziert. Wird vom Kanal festgelegt.

from
ChannelAccount

Gibt den Absender der Nachricht an.

conversation
ConversationAccount

Gibt die Unterhaltung an, zu der die Aktivität gehört.

recipient
ChannelAccount

Gibt den Empfänger der Nachricht an.

textFormat
String

Format der Textfelder. Standard: Markdown. Mögliche Werte sind : "markdown", "plain", "xml".

attachmentLayout
String

Der Layouthinweis für mehrere Anlagen. Standard: list. Mögliche Werte sind : "list", "carousel".

membersAdded
IList<ChannelAccount>

Die Auflistung der Mitglieder, die der Unterhaltung hinzugefügt wurden.

membersRemoved
IList<ChannelAccount>

Die Sammlung von Mitgliedern, die aus der Unterhaltung entfernt wurden.

reactionsAdded
IList<MessageReaction>

Die Auflistung von Reaktionen, die der Konversation hinzugefügt werden.

reactionsRemoved
IList<MessageReaction>

Die Auflistung von Reaktionen, die aus der Konversation entfernt werden.

topicName
String

Der aktualisierte Themenname der Unterhaltung.

historyDisclosed
Nullable<Boolean>

Gibt an, ob der vorherige Verlauf des Kanals offengelegt wird.

locale
String

Ein Gebietsschemaname für den Inhalt des Textfelds. Der Gebietsschemaname ist eine Kombination aus einem zwei- oder dreibuchstabenigen ISO 639-Kulturcode, der einer Sprache zugeordnet ist, und einem ZWEI-Buchstaben-Subkulturcode nach ISO 3166, der einem Land oder einer Region zugeordnet ist. Der Gebietsschemaname kann auch einem gültigen BCP-47-Sprachtag entsprechen.

text
String

Der Textinhalt der Nachricht.

speak
String

Der zu sprechende Text.

inputHint
String

Gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde. Mögliche Werte sind: "acceptingInput", "ignoringInput", "expectingInput".

summary
String

Der Text, der angezeigt werden soll, wenn der Kanal keine Karten rendern kann.

suggestedActions
SuggestedActions

Die vorgeschlagenen Aktionen für die Aktivität.

attachments
IList<Attachment>

Die Anlagen für die Aktivität.

entities
IList<Entity>

Stellt die Entitäten dar, die in der Nachricht erwähnt wurden.

channelData
Object

Enthält kanalspezifische Inhalte.

action
String

Gibt an, ob der Empfänger eines contactRelationUpdate zur Kontaktliste des Absenders hinzugefügt oder aus dieser entfernt wurde.

replyToId
String

Enthält die ID der Nachricht, auf die diese Nachricht antwortet.

label
String

Eine aussagekräftige Bezeichnung für die Aktivität.

valueType
String

Die Art des Wertobjekts der Aktivität.

value
Object

Ein Wert, der der Aktivität zugeordnet ist.

name
String

Der Name des Vorgangs, der einer Aufruf- oder Ereignisaktivität zugeordnet ist.

relatesTo
ConversationReference

Ein Verweis auf eine andere Unterhaltung oder Aktivität.

code
String

Ein Code für endOfConversation-Aktivitäten, der angibt, warum die Unterhaltung beendet wurde. Mögliche Werte sind: "unknown", "completedSuccessfully", "userCancelled", "botTimedOut", "botIssuedInvalidMessage", "channelFailed".

expiration
Nullable<DateTimeOffset>

Die Zeit, zu der die Aktivität als abgelaufen betrachtet und dem Empfänger nicht mehr angezeigt werden soll.

importance
String

Die Bedeutung der Aktivität. Mögliche Werte sind "niedrig", "normal", "hoch".

deliveryMode
String

Ein Übermittlungshinweis, um den Empfänger über alternative Übermittlungspfade für die Aktivität zu informieren. Der Standardübermittlungsmodus ist "Standard". Mögliche Werte sind: "normal", "notification", "expectReplies", "ephemeral".

listenFor
IList<String>

Liste mit Phrasen und Verweisen, auf die Sprach- und Sprachvorbereitungsdienste lauschen sollen.

textHighlights
IList<TextHighlight>

Die Auflistung von Textfragmenten, die hervorgehoben werden sollen, wenn die Aktivität einen ReplyToId-Wert enthält.

semanticAction
SemanticAction

Eine optionale programmgesteuerte Aktion, die diese Anforderung begleitet.

localTimezone
String

Enthält den Namen der Zeitzone, die verwendet wird, um die Ortszeit für die Nachricht zu definieren, ausgedrückt im IANA-Zeitzonendatenbankformat. Beispiel: America/Los_Angeles.

Gilt für: