ISuggestionActivity Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett privat förslag till Recipient om en annan aktivitet.
public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
interface IMessageActivity
interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
- Härledda
- Implementeringar
Kommentarer
Aktivitetens egenskap ReplyToId identifierar aktiviteten som refereras. Aktivitetens egenskap Recipient anger vilken användare förslaget är till för.
Egenskaper
AttachmentLayout |
Hämtar eller anger tips för hur du hanterar flera bifogade filer: [list|carousel] Default:list. (Ärvd från IMessageActivity) |
Attachments |
Hämtar eller anger bifogade filer. (Ärvd från IMessageActivity) |
ChannelData |
Hämtar eller anger kanalspecifik nyttolast. (Ärvd från IActivity) |
ChannelId |
Hämtar eller anger kanal som den här aktiviteten är associerad med. (Ärvd från IActivity) |
Conversation |
Hämtar eller anger adress för konversationen som den här aktiviteten är associerad med. (Ärvd från IActivity) |
DeliveryMode |
Hämtar eller anger tips för att beskriva hur den här aktiviteten ska levereras. null eller "default" = standardleveransen "notification" = notification semantik Se DeliveryModes för aktuella konstanter. (Ärvd från IMessageActivity) |
Entities |
Hämtar eller anger en samling entitetsobjekt som var och en innehåller metadata om den här aktiviteten. Varje entitetsobjekt skrivs. (Ärvd från IActivity) |
Expiration |
Hämtar eller anger dateTime för att förfalla aktiviteten som ISO 8601-kodad datetime. (Ärvd från IMessageActivity) |
From |
Hämtar eller anger avsändaradress. (Ärvd från IActivity) |
Id |
Hämtar eller anger ID för aktiviteten. (Ärvd från IActivity) |
Importance |
Hämtar eller anger vikten av aktiviteten Giltiga värden är "låg", "normal" och "hög". Standardvärdet är "normal". (Ärvd från IMessageActivity) |
InputHint |
Hämtar eller anger om roboten accepterar, förväntar sig eller ignorerar indata. (Ärvd från IMessageActivity) |
Locale |
Hämtar eller anger språkkoden för fältet Text. (Ärvd från IMessageActivity) |
LocalTimestamp |
Hämtar eller anger det lokala datumet och tiden för meddelandet, uttryckt i ISO-8601-format. Till exempel 2016-09-23T13:07:49.4714686-07:00. (Ärvd från IActivity) |
Recipient |
Hämtar eller anger adressen som tog emot meddelandet. (Ärvd från IActivity) |
ReplyToId |
Hämtar eller anger det ursprungliga ID som aktiviteten är ett svar på. (Ärvd från IActivity) |
ServiceUrl |
Hämtar eller anger tjänst-URL där svar på den här aktiviteten ska skickas. (Ärvd från IActivity) |
Speak |
Hämtar eller anger talartagg (SSML-markering för text till tal). (Ärvd från IMessageActivity) |
SuggestedActions |
Gets or sets suggestedActions används för att uttrycka åtgärder för att interagera med ett kort som tangentbord/quickReplies. (Ärvd från IMessageActivity) |
Summary |
Hämtar eller ställer in text som ska visas om kanalen inte kan återge kort. (Ärvd från IMessageActivity) |
Text |
Hämtar eller anger innehåll för meddelandet. (Ärvd från IMessageActivity) |
TextFormat |
Hämtar eller anger format för textfält [plain|markdown] Default:markdown. (Ärvd från IMessageActivity) |
TextHighlights |
Hämtar eller anger de textavsnitt i det refererade meddelandet som ska markeras. |
Timestamp |
Hämtar eller anger tidsstämpel när det här meddelandet skickades (UTC). (Ärvd från IActivity) |
Type |
Hämtar eller anger aktivitetstyp. (Ärvd från IActivity) |
Value |
Hämtar eller anger värdet som tillhandahålls med CardAction. (Ärvd från IMessageActivity) |
Metoder
ApplyConversationReference(ConversationReference, Boolean) |
Uppdaterar en aktivitet med leveransinformationen från en befintlig konversationsreferens. (Ärvd från IActivity) |
AsContactRelationUpdateActivity() |
Returnera IContactRelationUpdateActivity om det här är en contactRelationUpdate-aktivitet, annars null. (Ärvd från IActivity) |
AsConversationUpdateActivity() |
Returnera IConversationUpdateActivity om det här är en conversationUpdate-aktivitet, annars null. (Ärvd från IActivity) |
AsEndOfConversationActivity() |
Returnera IEndOfConversationActivity om det här är en aktivitet i slutet av konversationen, annars null. (Ärvd från IActivity) |
AsEventActivity() |
Returnerar IEventActivity om det här är en händelseaktivitet, annars null. (Ärvd från IActivity) |
AsInstallationUpdateActivity() |
Returnera IInstallationUpdateActivity om det här är en installationUpdate-aktivitet, annars null. (Ärvd från IActivity) |
AsInvokeActivity() |
Returnerar IInvokeActivity om det här är en anropande aktivitet, annars null. (Ärvd från IActivity) |
AsMessageActivity() |
Returnera IMessageActivity om det här är en meddelandeaktivitet, annars null. (Ärvd från IActivity) |
AsMessageDeleteActivity() |
Returnerar IMessageDeleteActivity om det här är en meddelandeborttagningsaktivitet, annars null. (Ärvd från IActivity) |
AsMessageReactionActivity() |
Returnerar IMessageDeleteActivity om detta är en meddelandereaktionsaktivitet, annars null. (Ärvd från IActivity) |
AsMessageUpdateActivity() |
Returnerar IMessageUpdateActivity om det här är en meddelandeuppdateringsaktivitet, annars null. (Ärvd från IActivity) |
AsSuggestionActivity() |
Returnerar IMessageDeleteActivity om det här är en förslagsaktivitet, annars null. (Ärvd från IActivity) |
AsTypingActivity() |
Returnera ITypingActivity om det här är en skrivaktivitet, annars null. (Ärvd från IActivity) |
GetChannelData<TypeT>() |
Hämtar kanaldata som starkt typat objekt. (Ärvd från IActivity) |
GetConversationReference() |
Hämtar en konversationsreferens från en aktivitet. (Ärvd från IActivity) |
GetMentions() |
Få omnämnanden. (Ärvd från IMessageActivity) |
HasContent() |
Sant om den här aktiviteten har text, bifogade filer eller channelData. (Ärvd från IMessageActivity) |
TryGetChannelData<TypeT>(TypeT) |
Försök att hämta kanaldata som ett starkt skrivet objekt. (Ärvd från IActivity) |
Tilläggsmetoder
TeamsGetChannelId(IActivity) |
Hämtar teamets kanal-ID från den aktuella aktiviteten. |
TeamsGetMeetingInfo(IActivity) |
Hämtar TeamsMeetingInfo-objektet från den aktuella aktiviteten. |
TeamsGetSelectedChannelId(IActivity) |
Hämtar teamets valda kanal-ID från den aktuella aktiviteten. |
TeamsGetTeamInfo(IActivity) |
Hämtar TeamsInfo-objektet från den aktuella aktiviteten. |
TeamsGetTeamOnBehalfOf(IActivity) |
Hämtar Teams OnBehalfOf-listan från den aktuella aktiviteten. |
TeamsNotifyUser(IActivity, Boolean, String) |
Konfigurerar den aktuella aktiviteten för att generera ett meddelande i Teams. |
TeamsNotifyUser(IActivity) |
Konfigurerar den aktuella aktiviteten för att generera ett meddelande i Teams. |
MentionsId(IMessageActivity, String) |
Finns det ett omnämnande av ID i textegenskapen. |
MentionsRecipient(IMessageActivity) |
Finns det ett omnämnande av Recipient.Id i textegenskapen. |
RemoveMentionText(IMessageActivity, String) |
Ta bort eventuell omnämnandetext för angivet ID från egenskapen Activity.Text. Med tanke på meddelandet @echoBot Hi Bot tar det till exempel bort "@echoBot" och lämnar "Hi Bot". |
RemoveRecipientMention(IMessageActivity) |
Ta bort mottagarens omnämnandetext från egenskapen Text. Använd med försiktighet eftersom den här funktionen ändrar texten i aktiviteten. |
GetLocale(IActivity) |
Hämtar nationella inställningar för aktiviteten. |
SetLocale(IActivity, String) |
Anger nationella inställningar för aktiviteten. |