Sdílet prostřednictvím


ISuggestionActivity Rozhraní

Definice

Představuje soukromý návrh týkající se Recipient jiné aktivity.

public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
    interface IMessageActivity
    interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
Odvozené
Implementuje

Poznámky

Vlastnost aktivity ReplyToId identifikuje aktivitu, na které se odkazuje. Vlastnost aktivity Recipient označuje, pro kterého uživatele je návrh určen.

Vlastnosti

AttachmentLayout

Získá nebo nastaví nápovědu pro práci s více přílohami: [list|carousel] Default:list.

(Zděděno od IMessageActivity)
Attachments

Získá nebo nastaví přílohy.

(Zděděno od IMessageActivity)
ChannelData

Získá nebo nastaví datovou část specifickou pro kanál.

(Zděděno od IActivity)
ChannelId

Získá nebo nastaví kanál, ke kterým je tato aktivita přidružena.

(Zděděno od IActivity)
Conversation

Získá nebo nastaví adresu pro konverzaci, ke které je tato aktivita přidružena.

(Zděděno od IActivity)
DeliveryMode

Získá nebo nastaví nápovědu k popisu, jak by měla být tato aktivita doručena. null nebo "default" = výchozí doručení "notification" = sémantika oznámení Viz DeliveryModes pro aktuální konstanty.

(Zděděno od IMessageActivity)
Entities

Získá nebo nastaví kolekci objektů entity, z nichž každý obsahuje metadata o této aktivitě. Každý objekt Entity je zadán.

(Zděděno od IActivity)
Expiration

Získá nebo nastaví dateTime na vypršení platnosti aktivity jako ISO 8601 kódovaný datetime.

(Zděděno od IMessageActivity)
From

Získá nebo nastaví adresu odesílatele.

(Zděděno od IActivity)
Id

Získá nebo nastaví iD pro aktivitu.

(Zděděno od IActivity)
Importance

Získá nebo nastaví důležitost aktivity Platné hodnoty jsou "nízké", "normální" a "vysoké". Výchozí hodnota je "normální".

(Zděděno od IMessageActivity)
InputHint

Získá nebo nastaví, jestli robot přijímá, očekává nebo ignoruje vstup.

(Zděděno od IMessageActivity)
Locale

Získá nebo nastaví kód jazyka pole Text.

(Zděděno od IMessageActivity)
LocalTimestamp

Získá nebo nastaví místní datum a čas zprávy vyjádřené ve formátu ISO-8601. Například 2016-09-23T13:07:49.4714686-07:00.

(Zděděno od IActivity)
Recipient

Získá nebo nastaví adresu, která přijala zprávu.

(Zděděno od IActivity)
ReplyToId

Získá nebo nastaví původní ID této aktivity jako odpověď.

(Zděděno od IActivity)
ServiceUrl

Získá nebo nastaví adresu URL služby, kam by měly být odeslány odpovědi na tuto aktivitu.

(Zděděno od IActivity)
Speak

Získá nebo nastaví značku speak (kód SSML pro převod textu na řeč).

(Zděděno od IMessageActivity)
SuggestedActions

Získá nebo nastaví navrhované akce, které se používají k vyjádření akcí pro interakci s kartou, jako jsou klávesnice nebo rychlé odpovědi.

(Zděděno od IMessageActivity)
Summary

Získá nebo nastaví text na zobrazení, pokud kanál nemůže vykreslit karty.

(Zděděno od IMessageActivity)
Text

Získá nebo nastaví obsah zprávy.

(Zděděno od IMessageActivity)
TextFormat

Získá nebo nastaví formát textových polí [plain|markdown] Default:markdown.

(Zděděno od IMessageActivity)
TextHighlights

Získá nebo Sets Označuje části textu v odkazované zprávě, které chcete zvýraznit.

Timestamp

Získá nebo nastaví časové razítko při odeslání této zprávy (UTC).

(Zděděno od IActivity)
Type

Získá nebo nastaví typ aktivity.

(Zděděno od IActivity)
Value

Získá nebo nastaví hodnotu zadanou pomocí CardAction.

(Zděděno od IMessageActivity)

Metody

ApplyConversationReference(ConversationReference, Boolean)

Aktualizace aktivitu s informacemi o doručení z existujícího odkazu na konverzaci.

(Zděděno od IActivity)
AsContactRelationUpdateActivity()

Vrátit IContactRelationUpdateActivity, pokud se jedná o aktivitu contactRelationUpdate, v opačném případě null.

(Zděděno od IActivity)
AsConversationUpdateActivity()

Vrátit IConversationUpdateActivity, pokud se jedná o aktivitu conversationUpdate, v opačném případě null.

(Zděděno od IActivity)
AsEndOfConversationActivity()

Pokud se jedná o aktivitu na konci konverzace, vrátí hodnotu IEndOfConversationActivity, v opačném případě hodnotu null.

(Zděděno od IActivity)
AsEventActivity()

Vrátí hodnotu IEventActivity, pokud se jedná o aktivitu události, v opačném případě hodnotu null.

(Zděděno od IActivity)
AsInstallationUpdateActivity()

Pokud se jedná o aktivitu installationUpdate, vrátí hodnotu IInstallationUpdateActivity, v opačném případě hodnotu null.

(Zděděno od IActivity)
AsInvokeActivity()

Vrátí hodnotu IInvokeActivity, pokud se jedná o aktivitu vyvolání, v opačném případě hodnotu null.

(Zděděno od IActivity)
AsMessageActivity()

Vrátit IMessageActivity, pokud se jedná o aktivitu zpráv, v opačném případě null.

(Zděděno od IActivity)
AsMessageDeleteActivity()

Vrátí hodnotu IMessageDeleteActivity, pokud se jedná o aktivitu odstranění zprávy, v opačném případě hodnotu null.

(Zděděno od IActivity)
AsMessageReactionActivity()

Vrátí hodnotu IMessageDeleteActivity, pokud se jedná o aktivitu reakce na zprávu, v opačném případě hodnotu null.

(Zděděno od IActivity)
AsMessageUpdateActivity()

Vrátí IMessageUpdateActivity, pokud se jedná o aktivitu aktualizace zpráv, v opačném případě null.

(Zděděno od IActivity)
AsSuggestionActivity()

Vrátí hodnotu IMessageDeleteActivity, pokud se jedná o aktivitu návrhu, v opačném případě hodnotu null.

(Zděděno od IActivity)
AsTypingActivity()

Pokud se jedná o aktivitu psaní, vraťte hodnotu ITypingActivity, v opačném případě hodnotu null.

(Zděděno od IActivity)
GetChannelData<TypeT>()

Získá data kanálu jako objekt silného typu.

(Zděděno od IActivity)
GetConversationReference()

Získá odkaz na konverzaci z aktivity.

(Zděděno od IActivity)
GetMentions()

Získejte zmínky.

(Zděděno od IMessageActivity)
HasContent()

Hodnota True, pokud tato aktivita obsahuje text, přílohy nebo channelData.

(Zděděno od IMessageActivity)
TryGetChannelData<TypeT>(TypeT)

Zkuste získat data channeldata jako objekt silného typu.

(Zděděno od IActivity)

Metody rozšíření

TeamsGetChannelId(IActivity)

Získá ID kanálu týmu z aktuální aktivity.

TeamsGetMeetingInfo(IActivity)

Získá TeamsMeetingInfo objekt z aktuální aktivity.

TeamsGetSelectedChannelId(IActivity)

Získá ID vybraného kanálu týmu z aktuální aktivity.

TeamsGetTeamInfo(IActivity)

Získá TeamsInfo objekt z aktuální aktivity.

TeamsNotifyUser(IActivity)

Nakonfiguruje aktuální aktivitu tak, aby vygenerovala oznámení v teams.

TeamsNotifyUser(IActivity, Boolean, String)

Nakonfiguruje aktuální aktivitu tak, aby vygenerovala oznámení v teams.

MentionsId(IMessageActivity, String)

Je ve vlastnosti Text zmínka o ID.

MentionsRecipient(IMessageActivity)

Je ve vlastnosti Text zmínka o Recipient.Id.

RemoveMentionText(IMessageActivity, String)

Odeberte z vlastnosti Activity.Text veškerý text zmínky pro dané ID. Například ve zprávě @echoBot Hi Bot se odebere "@echoBot", takže "Hi Bot".

RemoveRecipientMention(IMessageActivity)

Odeberte text zmínky příjemce z vlastnosti Text. Používejte opatrně, protože tato funkce mění text v aktivitě.

GetLocale(IActivity)

Získá národní prostředí pro aktivitu.

SetLocale(IActivity, String)

Nastaví národní prostředí pro aktivitu.

Platí pro