Activity Klasse
- java.
lang. Object - com.
microsoft. bot. schema. Activity
- com.
public class Activity
Die Activity-Klasse enthält alle Eigenschaften, die einzelne, spezifischere Aktivitäten enthalten können. Es handelt sich um einen Supersettyp.
Zusammenfassung zum Konstruktor
| Modifizierer | Konstruktor | Beschreibung |
|---|---|---|
| protected | Activity() |
Standardkonstruktor. |
| Activity(String withType) |
Erstellen Sie eine Aktivität des angegebenen Typs. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| TypeT |
<TypeT>getChannelData(Class<TypeT> classType)
Abrufen von Kanal- |
|
Result |
<TypeT>tryGetChannelData(Class<TypeT> clsType)
Abrufen von Kanal- |
| final Activity |
applyConversationReference(ConversationReference reference)
Aktualisiert diese Aktivität mit den Ausgehenden Übermittlungsinformationen aus einer vorhandenen ConversationReference. |
| final Activity |
applyConversationReference(ConversationReference reference, boolean isIncoming)
Aktualisiert diese Aktivität mit den Übermittlungsinformationen aus einer vorhandenen ConversationReference. |
| static Activity |
clone(Activity activity)
Klonen Sie eine Aktivität. |
| static Activity |
createContactRelationUpdateActivity()
Dient zum Erstellen eines CONTACT_RELATION_UPDATE Typs "Aktivität". |
| static Activity |
createConversationUpdateActivity()
Dient zum Erstellen eines CONVERSATION_UPDATE Typs "Aktivität". |
| static Activity |
createEndOfConversationActivity()
Erstellt einen END_OF_CONVERSATION Aktivitätstyp. |
| static Activity |
createEventActivity()
Erstellt einen EREIGNIStyp von Aktivität. |
| static Activity |
createHandoffActivity()
Erstellt eine HANDOFF-Typaktivität. |
| static Activity |
createInvokeActivity()
Erstellt einen INVOKE-Typ von Aktivität. |
| static Activity |
createMessageActivity()
Dient zum Erstellen einer MESSAGE-Typaktivität. |
| Activity |
createReply()
Erstellt eine neue Nachrichtenaktivität als Antwort auf diese Aktivität. |
| Activity |
createReply(String withText)
Erstellt eine neue Nachrichtenaktivität als Antwort auf diese Aktivität. |
| Activity |
createReply(String withText, String withLocale)
Erstellt eine neue Nachrichtenaktivität als Antwort auf diese Aktivität. |
| Activity |
createTrace(String withName)
Erstellt eine Instanz der Activity-Klasse als Typ TRACE. |
| Activity |
createTrace(String withName, Object withValue, String withValueType, String withLabel)
Erstellt eine Instanz der Activity-Klasse als Typ TRACE. |
| static Activity |
createTraceActivity(String withName)
Erstellen Sie eine TRACE-Typaktivität. |
| static Activity |
createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
Erstellen Sie eine TRACE-Typaktivität. |
| static Activity |
createTypingActivity()
Erstellt eine TYPTYPaktivität. |
| java.lang.String |
getAction()
Gibt an, ob der Empfänger eines Kontakts |
|
Attachment |
getAttachmentLayout()
Der Layouthinweis für mehrere Anlagen. |
| java.util.List<Attachment> |
getAttachments()
Ruft die Anlagen der Aktivität ab. |
| java.lang.String |
getCallerId()
Ruft eine Zeichenfolge ab, die einen IRI enthält, der den Aufrufer eines Bots identifiziert. |
| java.lang.Object |
getChannelData()
Ruft kanalspezifische Inhalte ab. |
| java.lang.String |
getChannelId()
Ruft die ID ab, die den Kanal eindeutig identifiziert. |
|
End |
getCode()
Ruft den Code zum Beenden |
|
Conversation |
getConversation()
Identifiziert die Unterhaltung, zu der die Aktivität gehört. |
|
Conversation |
getConversationReference()
Erstellt eine ConversationReference basierend auf dieser Aktivität. |
| java.lang.String |
getDeliveryMode()
Ein Übermittlungshinweis, der dem Empfänger alternative Übermittlungspfade für die Aktivität signalisiert. |
| java.util.List<Entity> |
getEntities()
Gibt die Nutzlastversion der Entitäten in einer Aktivität zurück. |
| java.time.LocalDateTime |
getExpiration()
Ruft den Zeitpunkt ab, zu dem die Aktivität als abgelaufen betrachtet werden soll und sollte dem Empfänger nicht angezeigt werden. |
|
Channel |
getFrom()
Identifiziert den Absender der Nachricht. |
| boolean |
getHistoryDisclosed()
Ruft ab, ob der vorherige Verlauf des Kanals offengelegt wird. |
| java.lang.String |
getId()
Gibt die ID zurück, die die Aktivität im Kanal eindeutig identifiziert. |
| java.lang.String |
getImportance()
Ruft die Wichtigkeit der Aktivität ab. |
|
Input |
getInputHint()
Gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde. |
| java.lang.String |
getLabel()
Ruft die beschreibende Bezeichnung für die Aktivität ab. |
| java.util.List<java.lang.String> |
getListenFor()
Ruft die Liste der Ausdrücke und Verweise ab, auf die Sprach- und Sprachprimierungssysteme lauschen sollten. |
| java.time.OffsetDateTime |
getLocalTimestamp()
Ruft das lokale Datum und die Uhrzeit der Nachricht ab, ausgedrückt im ISO-8601-Format. |
| java.lang.String |
getLocalTimezone()
Ruft den Namen der lokalen Zeitzone der Nachricht ab, ausgedrückt im IANA Time Zone-Datenbankformat. |
| java.lang.String |
getLocale()
Ein Gebietsschemaname für den Inhalt des Textfelds. |
|
java.util.List<Channel |
getMembersAdded()
Ruft die Sammlung der Mitglieder ab, die der Unterhaltung hinzugefügt wurden. |
|
java.util.List<Channel |
getMembersRemoved()
Ruft die Sammlung von Mitgliedern ab, die aus der Unterhaltung entfernt wurden. |
| java.util.List<Mention> |
getMentions()
Löst die Erwähnungen aus den Entitäten dieser Aktivität auf. |
| java.lang.String |
getName()
Ruft den Namen des Vorgangs ab, der einer Aufruf- oder Ereignisaktivität zugeordnet ist. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Enthält die Überlaufeigenschaften, die keine Eigenschaften der ersten Klasse im Objekt sind. |
|
java.util.List<Message |
getReactionsAdded()
Ruft die Auflistung der Reaktionen ab, die der Unterhaltung hinzugefügt werden. |
|
java.util.List<Message |
getReactionsRemoved()
Ruft die Sammlung von Reaktionen ab, die aus der Unterhaltung entfernt wurden. |
|
Channel |
getRecipient()
Identifiziert den Empfänger der Nachricht. |
|
Conversation |
getRelatesTo()
Ein Verweis auf eine andere Unterhaltung oder Aktivität. |
|
Conversation |
getReplyConversationReference(ResourceResponse reply)
Erstellen Sie eine Unterhaltung |
| java.lang.String |
getReplyToId()
Ruft die ID der Nachricht ab, auf die diese Nachricht eine Antwort ist. |
| java.lang.String |
getServiceUrl()
Legt die URL fest, die den Dienstendpunkt des Kanals angibt. |
| java.lang.String |
getSpeak()
Der zu sprechende Text. |
|
Suggested |
getSuggestedActions()
Ruft die vorgeschlagenen Aktionen für die Aktivität ab. |
| java.lang.String |
getSummary()
Ruft den anzuzeigenden Text ab, wenn der Kanal Keine Karten rendern kann. |
| java.lang.String |
getText()
Ruft den Textinhalt der Nachricht ab. |
|
Text |
getTextFormat()
Format der Textfelder "Default:markdown". |
|
java.util.List<Text |
getTextHighlights()
Ruft die Auflistung von Textfragmenten ab, die hervorgehoben werden sollen, wenn die Aktivität einen Reply- |
| java.time.OffsetDateTime |
getTimestamp()
Ruft das Datum und die Uhrzeit des Sendens der Nachricht in UTC ab, ausgedrückt im ISO-8601-Format. |
| java.lang.String |
getTopicName()
Ruft den aktualisierten Themennamen der Unterhaltung ab. |
| java.lang.String |
getType()
Ruft die ActivityTypes der Aktivität ab. |
| java.lang.Object |
getValue()
Ruft den Wert ab, der der Aktivität zugeordnet ist. |
| java.lang.String |
getValueType()
Ruft den Typ des Wertobjekts der Aktivität ab. |
| boolean |
hasContent()
Überprüft, ob diese (Nachrichten)-Aktivität Inhalte enthält. |
| protected boolean |
isActivity(String activityType)
True, wenn die Aktivität vom angegebenen Aktivitätstyp ist. |
| java.lang.Boolean |
isFromStreamingConnection()
Bestimmt, ob die Aktivität über eine Http/Https-Verbindung oder Streaming gesendet wurde. Dies kann durch Die Suche nach der Eigenschaft "Service |
| boolean |
isTeamsActivity()
Überprüfen Sie, ob diese Handlung von Microsoft Teams stammt. |
| boolean |
isType(String compareTo)
Convenience-Methode, die zurückgegeben werden soll, wenn die Aktivität vom angegebenen Typ ist. |
| java.lang.String |
removeMentionText(String withId)
Entfernen Sie alle Erwähnungstexte für die angegebene ID aus der Aktivität. |
| static java.lang.String |
removeMentionTextImmutable(Activity activity, String id)
Entfernt die Erwähnung aus der Aktivität. |
| java.lang.String |
removeRecipientMention()
Entfernen von Empfänger-Erwähnungstext aus der Text-Eigenschaft. |
| static java.lang.String |
removeRecipientMentionImmutable(Activity activity)
Entfernt die Empfänger-Erwähnung, ohne die Aktivität zu ändern. |
| void |
setAction(String withAction)
Gibt an, ob der Empfänger eines Kontakts |
| void |
setAttachment(Attachment withAttachment)
Legt eine einzelne Anlage für die Aktivität fest. |
| void |
setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
Legt den Layouthinweis für mehrere Anlagen fest. |
| void |
setAttachments(List<Attachment> withAttachments)
Legt die Anlagen auf die Aktivität fest. |
| void |
setCallerId(String withCallerId)
Legt den IRI fest, der den Anrufer eines Bots identifiziert. |
| void |
setChannelData(Object withChannelData)
Legt kanalspezifische Inhalte fest. |
| void |
setChannelId(String withChannelId)
Legt die ID fest, die den Kanal eindeutig identifiziert. |
| void |
setCode(EndOfConversationCodes withCode)
Legt den Code für endende |
| void |
setConversation(ConversationAccount withConversation)
Identifiziert die Unterhaltung, zu der die Aktivität gehört. |
| void |
setDeliveryMode(String withDeliveryMode)
Ein Übermittlungshinweis, der dem Empfänger alternative Übermittlungspfade für die Aktivität signalisiert. |
| void |
setEntities(List<Entity> withEntities)
Legt die Nutzlastversion der Entitäten in einer Aktivität fest. |
| void |
setExpiration(LocalDateTime withExpiration)
Legt den Zeitpunkt fest, zu dem die Aktivität als abgelaufen betrachtet werden soll und dem Empfänger nicht angezeigt werden soll. |
| void |
setFrom(ChannelAccount withFrom)
Identifiziert den Absender der Nachricht. |
| void |
setHistoryDisclosed(boolean withHistoryDisclosed)
Legt fest, ob der vorherige Verlauf des Kanals offengelegt wird. |
| void |
setId(String withId)
Legt die ID fest, die die Aktivität im Kanal eindeutig identifiziert. |
| void |
setImportance(String withImportance)
Legt die Wichtigkeit der Aktivität fest. |
| void |
setInputHint(InputHints withInputHint)
Gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde. |
| void |
setLabel(String withLabel)
Legt die beschreibende Bezeichnung für die Aktivität fest. |
| void |
setListenFor(List<String> withListenFor)
Legt die Liste der Ausdrücke und Verweise fest, auf die Sprach- und Sprachprimierungssysteme lauschen sollten. |
| void |
setLocalTimeZone(String withLocalTimezone)
Legt den Namen der lokalen Zeitzone der Nachricht fest, ausgedrückt im IANA Zeitzonen-Datenbankformat. |
| void |
setLocalTimestamp(OffsetDateTime withLocalTimestamp)
Enthält das lokale Datum und die Uhrzeit der Nachricht, ausgedrückt im ISO-8601-Format. |
| void |
setLocale(String withLocale)
Ein Gebietsschemaname für den Inhalt des Textfelds. |
| void |
setMembersAdded(List<ChannelAccount> withMembersAdded)
Legt die Auflistung der Mitglieder fest, die der Unterhaltung hinzugefügt wurden. |
| void |
setMembersRemoved(List<ChannelAccount> withMembersRemoved)
Legt die Auflistung von Mitgliedern fest, die aus der Unterhaltung entfernt wurden. |
| void |
setMentions(List<Mention> withMentions)
Legt die Nutzlastversion der Erwähnungen in einer Aktivität fest. |
| void |
setName(String withName)
Legt den Namen des Vorgangs fest, der einer Aufruf- oder Ereignisaktivität zugeordnet ist. |
| void |
setProperties(String key, JsonNode withValue)
Enthält die Überlaufeigenschaften, die keine Eigenschaften der ersten Klasse im Objekt sind. |
| void |
setReactionsAdded(List<MessageReaction> withReactionsAdded)
Legt die Auflistung der Reaktionen fest, die der Unterhaltung hinzugefügt wurden. |
| void |
setReactionsRemoved(List<MessageReaction> withReactionsRemoved)
Legt die Sammlung von Reaktionen fest, die aus der Unterhaltung entfernt wurden. |
| void |
setRecipient(ChannelAccount withRecipient)
Identifiziert den Empfänger der Nachricht. |
| void |
setRelatesTo(ConversationReference withRelatesTo)
Ein Verweis auf eine andere Unterhaltung oder Aktivität. |
| void |
setReplyToId(String withReplyToId)
Legt die ID der Nachricht fest, auf die diese Nachricht eine Antwort ist. |
| void |
setServiceUrl(String withServiceUrl)
Legt die URL fest, die den Dienstendpunkt des Kanals angibt. |
| void |
setSpeak(String withSpeak)
Legt den zu sprechenden Text fest. |
| void |
setSuggestedActions(SuggestedActions withSuggestedActions)
Die vorgeschlagenen Aktionen für die Aktivität. |
| void |
setSummary(String withSummary)
Legt den anzuzeigenden Text fest, wenn der Kanal Keine Karten rendern kann. |
| void |
setText(String withText)
Legt den Textinhalt der Nachricht fest. |
| void |
setTextFormat(TextFormatTypes withTextFormat)
Format von Textfeldern. |
| void |
setTextHighlights(List<TextHighlight> withTextHighlights)
Legt die Auflistung von Textfragmenten fest, die hervorgehoben werden sollen, wenn die Aktivität einen Reply- |
| void |
setTimestamp(OffsetDateTime withTimestamp)
Legt das Datum und die Uhrzeit fest, zu dem die Nachricht in UTC gesendet wurde, ausgedrückt im ISO-8601-Format. |
| void |
setTopicName(String withTopicName)
Legt den aktualisierten Themennamen der Unterhaltung fest. |
| void |
setType(String withType)
Legt den ActivityTypes der Aktivität fest. |
| void |
setValue(Object withValue)
Legt den Wert fest, der der Aktivität zugeordnet ist. |
| void |
setValueType(String withValueType)
Legt den Typ des Wertobjekts der Aktivität fest. |
|
Teams |
teamsGetChannelData()
Ruft den Teams |
| java.lang.String |
teamsGetChannelId()
Rufen Sie einen eindeutigen Bezeichner ab, der einen Kanal darstellt. |
|
Teams |
teamsGetMeetingInfo()
Ruft das Teams |
| java.lang.String |
teamsGetTeamId()
Rufen Sie einen eindeutigen Bezeichner ab, der ein Team darstellt. |
|
Team |
teamsGetTeamInfo()
Abrufen von Teams-Team- |
| void |
teamsNotifyUser()
Legt den Benachrichtigungswert im Microsoft Teams- |
| void |
teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
Legt die Benachrichtigung einer Besprechung im Teams- |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
Activity
protected Activity()
Standardkonstruktor. Normalerweise wird dies nicht verwendet, da "ActivityType" normalerweise erforderlich ist.
Activity
public Activity(String withType)
Erstellen Sie eine Aktivität des angegebenen Typs.
Parameter:
Details zur Methode
<TypeT>getChannelData
public TypeT
Dient zum Abrufen von channelData als typierte Struktur.
Parameter:
Gibt zurück:
Löst aus:
<TypeT>tryGetChannelData
public ResultPair
Dient zum Abrufen von channelData als typierte Struktur.
Parameter:
Gibt zurück:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference)
Aktualisiert diese Aktivität mit den Ausgehenden Übermittlungsinformationen aus einer vorhandenen ConversationReference.
Parameter:
Gibt zurück:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference, boolean isIncoming)
Aktualisiert diese Aktivität mit den Übermittlungsinformationen aus einer vorhandenen ConversationReference. Rufen Sie #getConversationReference einer eingehenden Aktivität auf, um einen Unterhaltungsverweis abzurufen, den Sie dann verwenden können, um eine ausgehende Aktivität mit den richtigen Übermittlungsinformationen zu aktualisieren.
Parameter:
Gibt zurück:
clone
public static Activity clone(Activity activity)
Klonen Sie eine Aktivität.
Parameter:
Gibt zurück:
createContactRelationUpdateActivity
public static Activity createContactRelationUpdateActivity()
Dient zum Erstellen eines CONTACT_RELATION_UPDATE Typs "Aktivität".
Gibt zurück:
createConversationUpdateActivity
public static Activity createConversationUpdateActivity()
Dient zum Erstellen eines CONVERSATION_UPDATE Typs "Aktivität".
Gibt zurück:
createEndOfConversationActivity
public static Activity createEndOfConversationActivity()
Erstellt einen END_OF_CONVERSATION Aktivitätstyp.
Gibt zurück:
createEventActivity
public static Activity createEventActivity()
Erstellt einen EREIGNIStyp von Aktivität.
Gibt zurück:
createHandoffActivity
public static Activity createHandoffActivity()
Erstellt eine HANDOFF-Typaktivität.
Gibt zurück:
createInvokeActivity
public static Activity createInvokeActivity()
Erstellt einen INVOKE-Typ von Aktivität.
Gibt zurück:
createMessageActivity
public static Activity createMessageActivity()
Dient zum Erstellen einer MESSAGE-Typaktivität.
Gibt zurück:
createReply
public Activity createReply()
Erstellt eine neue Nachrichtenaktivität als Antwort auf diese Aktivität.
Gibt zurück:
createReply
public Activity createReply(String withText)
Erstellt eine neue Nachrichtenaktivität als Antwort auf diese Aktivität. Diese Überladung verwendet das Gebietsschema dieser Aktivität.
Parameter:
Gibt zurück:
createReply
public Activity createReply(String withText, String withLocale)
Erstellt eine neue Nachrichtenaktivität als Antwort auf diese Aktivität.
Parameter:
Gibt zurück:
createTrace
public Activity createTrace(String withName)
Erstellt eine Instanz der Activity-Klasse als Typ TRACE.
Parameter:
Gibt zurück:
createTrace
public Activity createTrace(String withName, Object withValue, String withValueType, String withLabel)
Erstellt eine Instanz der Activity-Klasse als Typ TRACE.
Parameter:
Gibt zurück:
createTraceActivity
public static Activity createTraceActivity(String withName)
Erstellen Sie eine TRACE-Typaktivität.
Parameter:
Gibt zurück:
createTraceActivity
public static Activity createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
Erstellen Sie eine TRACE-Typaktivität.
Parameter:
Gibt zurück:
createTypingActivity
public static Activity createTypingActivity()
Erstellt eine TYPTYPaktivität.
Gibt zurück:
getAction
public String getAction()
Gibt an, ob der Empfänger eines contactRelationUpdate hinzugefügt oder aus der Kontaktliste des Absenders entfernt wurde.
Gibt zurück:
getAttachmentLayout
public AttachmentLayoutTypes getAttachmentLayout()
Der Layouthinweis für mehrere Anlagen.
Gibt zurück:
getAttachments
public List
Ruft die Anlagen der Aktivität ab.
Gibt zurück:
getCallerId
public String getCallerId()
Ruft eine Zeichenfolge ab, die einen IRI enthält, der den Aufrufer eines Bots identifiziert. Dieses Feld soll nicht über das Kabel übertragen werden, sondern von Bots und Clients basierend auf kryptografisch überprüften Daten gefüllt werden, die die Identität der Aufrufer (z. B. Token) bestätigen.
Gibt zurück:
getChannelData
public Object getChannelData()
Ruft kanalspezifische Inhalte ab.
Gibt zurück:
getChannelId
public String getChannelId()
Ruft die ID ab, die den Kanal eindeutig identifiziert. Vom Kanal festgelegt.
Gibt zurück:
getCode
public EndOfConversationCodes getCode()
Ruft den Code für endOfConversation-Aktivitäten ab, der angibt, warum die Unterhaltung beendet wurde.
Gibt zurück:
getConversation
public ConversationAccount getConversation()
Identifiziert die Unterhaltung, zu der die Aktivität gehört.
Gibt zurück:
getConversationReference
public ConversationReference getConversationReference()
Erstellt eine ConversationReference basierend auf dieser Aktivität.
Gibt zurück:
getDeliveryMode
public String getDeliveryMode()
Ein Übermittlungshinweis, der dem Empfänger alternative Übermittlungspfade für die Aktivität signalisiert.
Der Standardübermittlungsmodus ist \"default\". Siehe DeliveryModes.
Gibt zurück:
getEntities
public List
Gibt die Nutzlastversion der Entitäten in einer Aktivität zurück. Entitäten können in der Anzahl der Felder variieren. Die Entity Klasse enthält die zusätzlichen Felder in getProperties(). Verwenden Sie <T>getAs(Class<T> classType), um in andere Entitätstypen zu konvertieren.
Gibt zurück:
getExpiration
public LocalDateTime getExpiration()
Ruft den Zeitpunkt ab, zu dem die Aktivität als abgelaufen betrachtet werden soll und sollte dem Empfänger nicht angezeigt werden.
Gibt zurück:
getFrom
public ChannelAccount getFrom()
Identifiziert den Absender der Nachricht.
Gibt zurück:
getHistoryDisclosed
public boolean getHistoryDisclosed()
Ruft ab, ob der vorherige Verlauf des Kanals offengelegt wird.
Gibt zurück:
getId
public String getId()
Gibt die ID zurück, die die Aktivität im Kanal eindeutig identifiziert.
Gibt zurück:
getImportance
public String getImportance()
Ruft die Wichtigkeit der Aktivität ab.
Gibt zurück:
getInputHint
public InputHints getInputHint()
Gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde.
Gibt zurück:
getLabel
public String getLabel()
Ruft die beschreibende Bezeichnung für die Aktivität ab.
Gibt zurück:
getListenFor
public List
Ruft die Liste der Ausdrücke und Verweise ab, auf die Sprach- und Sprachprimierungssysteme lauschen sollten.
Gibt zurück:
getLocalTimestamp
public OffsetDateTime getLocalTimestamp()
Ruft das lokale Datum und die Uhrzeit der Nachricht ab, ausgedrückt im ISO-8601-Format. Beispiel: 2016-09-23T13:07:49.4714686-07:00.
Gibt zurück:
getLocalTimezone
public String getLocalTimezone()
Ruft den Namen der lokalen Zeitzone der Nachricht ab, ausgedrückt im IANA Time Zone-Datenbankformat. Beispiel: Amerika/Los_Angeles.
Gibt zurück:
getLocale
public String getLocale()
Ein Gebietsschemaname für den Inhalt des Textfelds. Der Gebietsschemaname ist eine Kombination aus einem zwei- oder drei buchstabenigen ISO 639-Kulturcode, der einer Sprache zugeordnet ist, und einem zweiseitigen ISO 3166-Subkulturcode, der einem Land oder einer Region zugeordnet ist.
Der Gebietsschemaname kann auch einem gültigen BCP-47-Sprachtag entsprechen.
Gibt zurück:
getMembersAdded
public List
Ruft die Sammlung der Mitglieder ab, die der Unterhaltung hinzugefügt wurden.
Gibt zurück:
getMembersRemoved
public List
Ruft die Sammlung von Mitgliedern ab, die aus der Unterhaltung entfernt wurden.
Gibt zurück:
getMentions
public List
Löst die Erwähnungen aus den Entitäten dieser Aktivität auf. Diese Methode wird für die Activity-Klasse definiert, ist jedoch nur für die Verwendung mit einer Nachrichtenaktivität vorgesehen, bei der die Aktivität Activity#type auf MESSAGEfestgelegt ist.
Gibt zurück:
getName
public String getName()
Ruft den Namen des Vorgangs ab, der einer Aufruf- oder Ereignisaktivität zugeordnet ist.
Gibt zurück:
getProperties
public Map
Enthält die Überlaufeigenschaften, die keine Eigenschaften der ersten Klasse im Objekt sind. Dies ermöglicht die Erweiterbarkeit, während das Objekt beibehalten wird.
Gibt zurück:
getReactionsAdded
public List
Ruft die Auflistung der Reaktionen ab, die der Unterhaltung hinzugefügt werden.
Gibt zurück:
getReactionsRemoved
public List
Ruft die Sammlung von Reaktionen ab, die aus der Unterhaltung entfernt wurden.
Gibt zurück:
getRecipient
public ChannelAccount getRecipient()
Identifiziert den Empfänger der Nachricht.
Gibt zurück:
getRelatesTo
public ConversationReference getRelatesTo()
Ein Verweis auf eine andere Unterhaltung oder Aktivität.
Gibt zurück:
getReplyConversationReference
public ConversationReference getReplyConversationReference(ResourceResponse reply)
Erstellen Sie eine ConversationReference basierend auf den Unterhaltungsinformationen dieser Aktivität und dem ResourceResponse aus dem Senden einer Aktivität.
Parameter:
Gibt zurück:
getReplyToId
public String getReplyToId()
Ruft die ID der Nachricht ab, auf die diese Nachricht eine Antwort ist.
Gibt zurück:
getServiceUrl
public String getServiceUrl()
Legt die URL fest, die den Dienstendpunkt des Kanals angibt. Vom Kanal festgelegt.
Gibt zurück:
getSpeak
public String getSpeak()
Der zu sprechende Text.
Gibt zurück:
getSuggestedActions
public SuggestedActions getSuggestedActions()
Ruft die vorgeschlagenen Aktionen für die Aktivität ab.
Gibt zurück:
getSummary
public String getSummary()
Ruft den anzuzeigenden Text ab, wenn der Kanal Keine Karten rendern kann.
Gibt zurück:
getText
public String getText()
Ruft den Textinhalt der Nachricht ab.
Gibt zurück:
getTextFormat
public TextFormatTypes getTextFormat()
Format der Textfelder "Default:markdown". Mögliche Werte sind: "markdown", "plain", "xml".
Gibt zurück:
getTextHighlights
public List
Ruft die Auflistung von Textfragmenten ab, die hervorgehoben werden sollen, wenn die Aktivität einen ReplyToId -Wert enthält.
Gibt zurück:
getTimestamp
public OffsetDateTime getTimestamp()
Ruft das Datum und die Uhrzeit des Sendens der Nachricht in UTC ab, ausgedrückt im ISO-8601-Format.
Gibt zurück:
getTopicName
public String getTopicName()
Ruft den aktualisierten Themennamen der Unterhaltung ab.
Gibt zurück:
getType
getValue
public Object getValue()
Ruft den Wert ab, der der Aktivität zugeordnet ist.
Gibt zurück:
getValueType
public String getValueType()
Ruft den Typ des Wertobjekts der Aktivität ab.
Gibt zurück:
hasContent
public boolean hasContent()
Überprüft, ob diese (Nachrichten)-Aktivität Inhalte enthält.
Gibt zurück:
isActivity
protected boolean isActivity(String activityType)
True, wenn die Aktivität vom angegebenen Aktivitätstyp ist.
Parameter:
Gibt zurück:
isFromStreamingConnection
public Boolean isFromStreamingConnection()
Bestimmt, ob die Aktivität über eine Http/Https-Verbindung oder Streaming gesendet wurde. Dies kann durch Einen Blick auf die ServiceUrl-Eigenschaft bestimmt werden: (1) Alle Kanäle, die Nachrichten über http/https senden, werden nicht gestreamt (2) Kanäle, die Nachrichten über Streaming senden, verfügen über einen ServiceUrl, der nicht mit http/https beginnt.
Gibt zurück:
isTeamsActivity
public boolean isTeamsActivity()
Überprüfen Sie, ob diese Handlung von Microsoft Teams stammt.
Gibt zurück:
isType
public boolean isType(String compareTo)
Convenience-Methode, die zurückgegeben werden soll, wenn die Aktivität vom angegebenen Typ ist.
Parameter:
Gibt zurück:
removeMentionText
public String removeMentionText(String withId)
Entfernen Sie einen Erwähnungstext für die angegebene ID aus der Activity.Text-Eigenschaft. Bei der Meldung "@echoBot Hi Bot" wird z. B. "@echoBot" entfernt, sodass "Hi Bot" verlassen wird. In der Regel wird dies verwendet, um den Erwähnungstext für den Zielempfänger (der Bot normalerweise) zu entfernen, obwohl er für jedes Mitglied aufgerufen werden könnte. Beispiel: turnContext.Activity.RemoveMentionText(turnContext.Activity.Recipient.Id); Das Format einer Erwähnung "Activity.Entity" hängt vom Kanal ab. In allen Fällen erwarten wir jedoch, dass der Erwähnung.Text den genauen Text für den Benutzer enthält, wie er in Activity.Text angezeigt wird. Microsoft Teams verwendet beispielsweise Benutzernamen, während Pufferzeit @usernameverwendet. Es wird erwartet, dass text sich in Activity.Text befindet und diese Methode diesen Wert aus Activity.Text entfernt.
Parameter:
Gibt zurück:
removeMentionTextImmutable
public static String removeMentionTextImmutable(Activity activity, String id)
Entfernt die Erwähnung aus "Activity.Text", ohne die Aktivität zu ändern.
Parameter:
Gibt zurück:
removeRecipientMention
public String removeRecipientMention()
Entfernen von Empfänger-Erwähnungstext aus der Text-Eigenschaft. Verwenden Sie vorsichtig, da diese Funktion den Text in der Aktivität ändert.
Gibt zurück:
removeRecipientMentionImmutable
public static String removeRecipientMentionImmutable(Activity activity)
Entfernt die Empfänger-Erwähnung, ohne die Aktivität zu ändern.
Parameter:
Gibt zurück:
setAction
public void setAction(String withAction)
Gibt an, ob der Empfänger eines contactRelationUpdate hinzugefügt oder aus der Kontaktliste des Absenders entfernt wurde.
Parameter:
setAttachment
public void setAttachment(Attachment withAttachment)
Legt eine einzelne Anlage für die Aktivität fest.
Parameter:
setAttachmentLayout
public void setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
Legt den Layouthinweis für mehrere Anlagen fest.
Parameter:
setAttachments
public void setAttachments(List
Legt die Anlagen auf die Aktivität fest.
Parameter:
setCallerId
public void setCallerId(String withCallerId)
Legt den IRI fest, der den Anrufer eines Bots identifiziert. Dieses Feld soll nicht über das Kabel übertragen werden, sondern von Bots und Clients basierend auf kryptografisch überprüften Daten gefüllt werden, die die Identität der Aufrufer (z. B. Token) bestätigen.
Parameter:
setChannelData
public void setChannelData(Object withChannelData)
Legt kanalspezifische Inhalte fest.
Parameter:
setChannelId
public void setChannelId(String withChannelId)
Legt die ID fest, die den Kanal eindeutig identifiziert. Vom Kanal festgelegt.
Parameter:
setCode
public void setCode(EndOfConversationCodes withCode)
Legt den Code für endOfConversation-Aktivitäten fest, der angibt, warum die Unterhaltung beendet wurde.
Parameter:
setConversation
public void setConversation(ConversationAccount withConversation)
Identifiziert die Unterhaltung, zu der die Aktivität gehört.
Parameter:
setDeliveryMode
public void setDeliveryMode(String withDeliveryMode)
Ein Übermittlungshinweis, der dem Empfänger alternative Übermittlungspfade für die Aktivität signalisiert.
Der Standardübermittlungsmodus ist \"default\".
Parameter:
setEntities
public void setEntities(List
Legt die Nutzlastversion der Entitäten in einer Aktivität fest.
Parameter:
setExpiration
public void setExpiration(LocalDateTime withExpiration)
Legt den Zeitpunkt fest, zu dem die Aktivität als abgelaufen betrachtet werden soll und dem Empfänger nicht angezeigt werden soll.
Parameter:
setFrom
public void setFrom(ChannelAccount withFrom)
Identifiziert den Absender der Nachricht.
Parameter:
setHistoryDisclosed
public void setHistoryDisclosed(boolean withHistoryDisclosed)
Legt fest, ob der vorherige Verlauf des Kanals offengelegt wird.
Parameter:
setId
public void setId(String withId)
Legt die ID fest, die die Aktivität im Kanal eindeutig identifiziert.
Parameter:
setImportance
public void setImportance(String withImportance)
Legt die Wichtigkeit der Aktivität fest.
Parameter:
setInputHint
public void setInputHint(InputHints withInputHint)
Gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde.
Parameter:
setLabel
public void setLabel(String withLabel)
Legt die beschreibende Bezeichnung für die Aktivität fest.
Parameter:
setListenFor
public void setListenFor(List
Legt die Liste der Ausdrücke und Verweise fest, auf die Sprach- und Sprachprimierungssysteme lauschen sollten.
Parameter:
setLocalTimeZone
public void setLocalTimeZone(String withLocalTimezone)
Legt den Namen der lokalen Zeitzone der Nachricht fest, ausgedrückt im IANA Zeitzonen-Datenbankformat. Beispiel: Amerika/Los_Angeles.
Parameter:
setLocalTimestamp
public void setLocalTimestamp(OffsetDateTime withLocalTimestamp)
Enthält das lokale Datum und die Uhrzeit der Nachricht, ausgedrückt im ISO-8601-Format. Beispiel: 2016-09-23T13:07:49.4714686-07:00.
Parameter:
setLocale
public void setLocale(String withLocale)
Ein Gebietsschemaname für den Inhalt des Textfelds. Der Gebietsschemaname ist eine Kombination aus einem zwei- oder drei buchstabenigen ISO 639-Kulturcode, der einer Sprache zugeordnet ist, und einem zweiseitigen ISO 3166-Subkulturcode, der einem Land oder einer Region zugeordnet ist.
Der Gebietsschemaname kann auch einem gültigen BCP-47-Sprachtag entsprechen.
Parameter:
setMembersAdded
public void setMembersAdded(List
Legt die Auflistung der Mitglieder fest, die der Unterhaltung hinzugefügt wurden.
Parameter:
setMembersRemoved
public void setMembersRemoved(List
Legt die Auflistung von Mitgliedern fest, die aus der Unterhaltung entfernt wurden.
Parameter:
setMentions
public void setMentions(List
Legt die Nutzlastversion der Erwähnungen in einer Aktivität fest.
Parameter:
setName
public void setName(String withName)
Legt den Namen des Vorgangs fest, der einer Aufruf- oder Ereignisaktivität zugeordnet ist.
Parameter:
setProperties
public void setProperties(String key, JsonNode withValue)
Enthält die Überlaufeigenschaften, die keine Eigenschaften der ersten Klasse im Objekt sind. Dies ermöglicht die Erweiterbarkeit, während das Objekt beibehalten wird.
Parameter:
setReactionsAdded
public void setReactionsAdded(List
Legt die Auflistung der Reaktionen fest, die der Unterhaltung hinzugefügt wurden.
Parameter:
setReactionsRemoved
public void setReactionsRemoved(List
Legt die Sammlung von Reaktionen fest, die aus der Unterhaltung entfernt wurden.
Parameter:
setRecipient
public void setRecipient(ChannelAccount withRecipient)
Identifiziert den Empfänger der Nachricht.
Parameter:
setRelatesTo
public void setRelatesTo(ConversationReference withRelatesTo)
Ein Verweis auf eine andere Unterhaltung oder Aktivität.
Parameter:
setReplyToId
public void setReplyToId(String withReplyToId)
Legt die ID der Nachricht fest, auf die diese Nachricht eine Antwort ist.
Parameter:
setServiceUrl
public void setServiceUrl(String withServiceUrl)
Legt die URL fest, die den Dienstendpunkt des Kanals angibt. Vom Kanal festgelegt.
Parameter:
setSpeak
public void setSpeak(String withSpeak)
Legt den zu sprechenden Text fest.
Parameter:
setSuggestedActions
public void setSuggestedActions(SuggestedActions withSuggestedActions)
Die vorgeschlagenen Aktionen für die Aktivität.
Parameter:
setSummary
public void setSummary(String withSummary)
Legt den anzuzeigenden Text fest, wenn der Kanal Keine Karten rendern kann.
Parameter:
setText
public void setText(String withText)
Legt den Textinhalt der Nachricht fest.
Parameter:
setTextFormat
public void setTextFormat(TextFormatTypes withTextFormat)
Format von Textfeldern.
Parameter:
setTextHighlights
public void setTextHighlights(List
Legt die Auflistung von Textfragmenten fest, die hervorgehoben werden sollen, wenn die Aktivität einen ReplyToId-Wert enthält.
Parameter:
setTimestamp
public void setTimestamp(OffsetDateTime withTimestamp)
Legt das Datum und die Uhrzeit fest, zu dem die Nachricht in UTC gesendet wurde, ausgedrückt im ISO-8601-Format.
Parameter:
setTopicName
public void setTopicName(String withTopicName)
Legt den aktualisierten Themennamen der Unterhaltung fest.
Parameter:
setType
public void setType(String withType)
Legt den ActivityTypes der Aktivität fest.
Parameter:
setValue
public void setValue(Object withValue)
Legt den Wert fest, der der Aktivität zugeordnet ist.
Parameter:
setValueType
public void setValueType(String withValueType)
Legt den Typ des Wertobjekts der Aktivität fest.
Parameter:
teamsGetChannelData
public TeamsChannelData teamsGetChannelData()
Ruft teamsChannelData ab.
Gibt zurück:
teamsGetChannelId
public String teamsGetChannelId()
Rufen Sie einen eindeutigen Bezeichner ab, der einen Kanal darstellt.
Gibt zurück:
teamsGetMeetingInfo
public TeamsMeetingInfo teamsGetMeetingInfo()
Ruft das TeamsMeetingInfo -Objekt aus der aktuellen Aktivität ab.
Gibt zurück:
teamsGetTeamId
public String teamsGetTeamId()
Rufen Sie einen eindeutigen Bezeichner ab, der ein Team darstellt.
Gibt zurück:
teamsGetTeamInfo
public TeamInfo teamsGetTeamInfo()
Abrufen von Teams TeamInfo-Daten.
Gibt zurück:
teamsNotifyUser
public void teamsNotifyUser()
Legt den Benachrichtigungswert in "TeamsChannelData" auf "true" fest.
teamsNotifyUser
public void teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
Legt die Benachrichtigung einer Besprechung in TeamsChannelData fest.
Parameter: