ISuggestionActivity Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen privaten Vorschlag für eine Recipient andere Aktivität dar.
public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
interface IMessageActivity
interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
- Abgeleitet
- Implementiert
Hinweise
Die -Eigenschaft der ReplyToId Aktivität identifiziert die Aktivität, auf die verwiesen wird. Die -Eigenschaft der Recipient Aktivität gibt an, für welchen Benutzer der Vorschlag vorgesehen ist.
Eigenschaften
AttachmentLayout |
Ruft hinweise zum Umgang mit mehreren Anlagen ab oder legt diesen fest: [list|carousel] Default:list. (Geerbt von IMessageActivity) |
Attachments |
Ruft Anlagen ab oder legt sie fest. (Geerbt von IMessageActivity) |
ChannelData |
Ruft kanalspezifische Nutzlast ab oder legt diese fest. (Geerbt von IActivity) |
ChannelId |
Ruft den Kanal ab, dem diese Aktivität zugeordnet ist, oder legt diesen fest. (Geerbt von IActivity) |
Conversation |
Ruft die Adresse für die Unterhaltung ab, der diese Aktivität zugeordnet ist, oder legt diese fest. (Geerbt von IActivity) |
DeliveryMode |
Ruft einen Hinweis ab, um zu beschreiben, wie diese Aktivität übermittelt werden soll, oder legt diesen fest. null oder "default" = Standardübermittlung "notification" = Benachrichtigungsemantik Siehe DeliveryModes für aktuelle Konstanten. (Geerbt von IMessageActivity) |
Entities |
Ruft eine Auflistung von Entitätsobjekten ab, die jeweils Metadaten zu dieser Aktivität enthält, oder legt diese fest. Jedes Entity-Objekt wird eingegeben. (Geerbt von IActivity) |
Expiration |
Ruft dateTime ab, um die Aktivität als ISO 8601-codierte datetime abzulaufen, oder legt diese fest. (Geerbt von IMessageActivity) |
From |
Ruft absenderadresse ab oder legt diese fest. (Geerbt von IActivity) |
Id |
Ruft iD für die Aktivität ab oder legt diese fest. (Geerbt von IActivity) |
Importance |
Ruft die Wichtigkeit der Aktivität ab oder legt diese fest Gültige Werte sind "niedrig", "normal" und "hoch". Der Standardwert ist "normal". (Geerbt von IMessageActivity) |
InputHint |
Ruft ab oder legt fest, ob der Bot Eingaben akzeptiert, erwartet oder ignoriert. (Geerbt von IMessageActivity) |
Locale |
Ruft den Sprachcode des Felds Text ab oder legt diese fest. (Geerbt von IMessageActivity) |
LocalTimestamp |
Ruft das lokale Datum und die uhrzeit der Nachricht ab, die im ISO-8601-Format ausgedrückt werden, oder legt dieses fest. Beispiel: 2016-09-23T13:07:49.4714686-07:00. (Geerbt von IActivity) |
Recipient |
Ruft die Adresse ab, die die Nachricht empfangen hat, oder legt diese fest. (Geerbt von IActivity) |
ReplyToId |
Ruft die ursprüngliche ID ab, auf die diese Aktivität reagiert, oder legt sie fest. (Geerbt von IActivity) |
ServiceUrl |
Ruft die Dienst-URL ab, an die Antworten auf diese Aktivität gesendet werden sollen, oder legt diese fest. (Geerbt von IActivity) |
Speak |
Ruft das Speak-Tag ab (SSML-Markup für Text in Sprache). (Geerbt von IMessageActivity) |
SuggestedActions |
Ruft suggestedActions ab oder legt sie fest, um Aktionen für die Interaktion mit einer Karte wie Tastaturen/QuickReplies auszudrücken. (Geerbt von IMessageActivity) |
Summary |
Ruft Text ab, der angezeigt werden soll, wenn der Kanal Karten nicht rendern kann, oder legt diesen fest. (Geerbt von IMessageActivity) |
Text |
Ruft Inhalte für die Nachricht ab oder legt diese fest. (Geerbt von IMessageActivity) |
TextFormat |
Ruft das Format von Textfelder [plain|markdown] Default:markdown ab oder legt es fest. (Geerbt von IMessageActivity) |
TextHighlights |
Ruft ab oder legt fest Gibt die Textabschnitte in der Nachricht an, auf die verwiesen wird, die hervorgehoben werden sollen. |
Timestamp |
Ruft den Zeitstempel ab, wann diese Nachricht gesendet wurde (UTC) oder legt diesen fest. (Geerbt von IActivity) |
Type |
Ruft den Aktivitätstyp ab oder legt diese fest. (Geerbt von IActivity) |
Value |
Ruft den mit CardAction bereitgestellten Wert ab oder legt diese fest. (Geerbt von IMessageActivity) |
Methoden
ApplyConversationReference(ConversationReference, Boolean) |
Aktualisierungen eine Aktivität mit den Übermittlungsinformationen aus einem vorhandenen Unterhaltungsverweis. (Geerbt von IActivity) |
AsContactRelationUpdateActivity() |
Geben Sie IContactRelationUpdateActivity zurück, wenn es sich um eine contactRelationUpdate-Aktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsConversationUpdateActivity() |
Zurückgeben von IConversationUpdateActivity, wenn es sich um eine conversationUpdate-Aktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsEndOfConversationActivity() |
Gibt IEndOfConversationActivity zurück, wenn es sich um eine Unterhaltungsendeaktivität handelt, andernfalls NULL. (Geerbt von IActivity) |
AsEventActivity() |
Gibt IEventActivity zurück, wenn es sich um eine Ereignisaktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsInstallationUpdateActivity() |
Zurückgeben von IInstallationUpdateActivity, wenn es sich um eine InstallationUpdate-Aktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsInvokeActivity() |
Gibt IInvokeActivity zurück, wenn es sich um eine Aufrufaktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsMessageActivity() |
Gibt IMessageActivity zurück, wenn es sich um eine Nachrichtenaktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsMessageDeleteActivity() |
Gibt IMessageDeleteActivity zurück, wenn es sich um eine Nachrichtenlöschaktivität handelt, andernfalls NULL. (Geerbt von IActivity) |
AsMessageReactionActivity() |
Gibt IMessageDeleteActivity zurück, wenn es sich um eine Nachrichtenreaktionsaktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsMessageUpdateActivity() |
Gibt IMessageUpdateActivity zurück, wenn es sich um eine Nachrichtenaktualisierungsaktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsSuggestionActivity() |
Gibt IMessageDeleteActivity zurück, wenn es sich um eine Vorschlagsaktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsTypingActivity() |
Gibt ITypingActivity zurück, wenn es sich um eine Eingabeaktivität handelt, andernfalls null. (Geerbt von IActivity) |
GetChannelData<TypeT>() |
Ruft die Kanaldaten als stark typisiertes Objekt ab. (Geerbt von IActivity) |
GetConversationReference() |
Ruft einen Unterhaltungsverweis aus einer Aktivität ab. (Geerbt von IActivity) |
GetMentions() |
Rufen Sie Erwähnungen ab. (Geerbt von IMessageActivity) |
HasContent() |
True, wenn diese Aktivität Text, Anlagen oder channelData enthält. (Geerbt von IMessageActivity) |
TryGetChannelData<TypeT>(TypeT) |
Versuchen Sie, die Kanaldaten als stark typisiertes Objekt abzurufen. (Geerbt von IActivity) |
Erweiterungsmethoden
TeamsGetChannelId(IActivity) |
Ruft die Kanal-ID des Teams aus der aktuellen Aktivität ab. |
TeamsGetMeetingInfo(IActivity) |
Ruft das TeamsMeetingInfo-Objekt aus der aktuellen Aktivität ab. |
TeamsGetSelectedChannelId(IActivity) |
Ruft die ausgewählte Kanal-ID des Teams aus der aktuellen Aktivität ab. |
TeamsGetTeamInfo(IActivity) |
Ruft das TeamsInfo-Objekt aus der aktuellen Aktivität ab. |
TeamsNotifyUser(IActivity) |
Konfiguriert die aktuelle Aktivität, um eine Benachrichtigung in Teams zu generieren. |
TeamsNotifyUser(IActivity, Boolean, String) |
Konfiguriert die aktuelle Aktivität, um eine Benachrichtigung in Teams zu generieren. |
MentionsId(IMessageActivity, String) |
Gibt es eine Erwähnung der ID in der Text-Eigenschaft? |
MentionsRecipient(IMessageActivity) |
Gibt es eine Erwähnung von Recipient.Id in der Text-Eigenschaft? |
RemoveMentionText(IMessageActivity, String) |
Entfernen Sie jeden Erwähnungstext für die angegebene ID aus der Activity.Text-Eigenschaft. Aufgrund der Meldung @echoBot Hi Bot wird beispielsweise "@echoBot" entfernt, wodurch "Hi Bot" belassen wird. |
RemoveRecipientMention(IMessageActivity) |
Entfernen Sie den Text der Empfängerer erwähnung aus der Text-Eigenschaft. Verwenden Sie die Verwendung mit Vorsicht, da diese Funktion den Text für die Aktivität ändert. |
GetLocale(IActivity) |
Ruft das Gebietsschema für die Aktivität ab. |
SetLocale(IActivity, String) |
Legt das Gebietsschema für die Aktivität fest. |