IMessageActivity Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zpráva v konverzaci
public interface IMessageActivity : Microsoft.Bot.Schema.IActivity
type IMessageActivity = interface
interface IActivity
Public Interface IMessageActivity
Implements IActivity
- Odvozené
- Implementuje
Vlastnosti
AttachmentLayout |
Získá nebo nastaví nápovědu k tomu, jak pracovat s více přílohami: [list|karusel] Default:list. |
Attachments |
Získá nebo nastaví přílohy. |
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é 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 způsobu doručení této aktivity. null nebo "default" = default delivery "notification" = notification sémantics See DeliveryModes for current constants. |
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 vypršení platnosti aktivity jako ISO 8601 kódované datetime. |
From |
Získá nebo nastaví adresu odesílatele. (Zděděno od IActivity) |
Id |
Získá nebo nastaví ID aktivity. (Zděděno od IActivity) |
Importance |
Získá nebo nastaví důležitost platných hodnot aktivity jsou "low", "normal" a "high". Výchozí hodnota je "normální". |
InputHint |
Získá nebo nastaví, jestli robot přijímá, očekává nebo ignoruje vstup. |
Locale |
Získá nebo nastaví kód jazyka pole Text. |
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á zprávu přijala. (Zděděno od IActivity) |
ReplyToId |
Získá nebo nastaví původní ID, na které tato aktivita odpovídá. (Zděděno od IActivity) |
ServiceUrl |
Získá nebo nastaví adresu URL služby, kde se mají odesílat odpovědi na tuto aktivitu. (Zděděno od IActivity) |
Speak |
Získá nebo nastaví značku přečíst (kód SSML pro převod textu na řeč). |
SuggestedActions |
Získá nebo nastaví navrhované Akce se používají k vyjádření akcí pro interakci s kartou, jako jsou klávesnice nebo rychlé odpovědi. |
Summary |
Získá nebo nastaví text k zobrazení, pokud kanál nemůže vykreslit karty. |
Text |
Získá nebo nastaví obsah zprávy. |
TextFormat |
Získá nebo nastaví formát textových polí [plain|markdown] Default:markdown. |
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. |
Metody
ApplyConversationReference(ConversationReference, Boolean) |
Aktualizuje aktivitu s informacemi o doručení z existujícího odkazu na konverzaci. (Zděděno od IActivity) |
AsContactRelationUpdateActivity() |
Vraťte IContactRelationUpdateActivity, pokud se jedná o aktivitu contactRelationUpdate, jinak null. (Zděděno od IActivity) |
AsConversationUpdateActivity() |
Pokud se jedná o aktivitu conversationUpdate, vrátí hodnotu IConversationUpdateActivity, jinak hodnota null. (Zděděno od IActivity) |
AsEndOfConversationActivity() |
Pokud se jedná o aktivitu ukončení konverzace, vrátí se hodnota IEndOfConversationActivity, jinak hodnota null. (Zděděno od IActivity) |
AsEventActivity() |
Vrátí IEventActivity, pokud se jedná o aktivitu události, jinak null. (Zděděno od IActivity) |
AsInstallationUpdateActivity() |
Pokud se jedná o aktivitu installationUpdate, v opačném případě hodnotu null vraťte IInstallationUpdateActivity. (Zděděno od IActivity) |
AsInvokeActivity() |
Vrátí hodnotu IInvokeActivity, pokud se jedná o aktivitu vyvolání, jinak null. (Zděděno od IActivity) |
AsMessageActivity() |
Vrátí IMessageActivity, pokud se jedná o aktivitu zprávy, jinak null. (Zděděno od IActivity) |
AsMessageDeleteActivity() |
Vrátí hodnotu IMessageDeleteActivity, pokud se jedná o aktivitu odstranění zprávy, jinak null. (Zděděno od IActivity) |
AsMessageReactionActivity() |
Vrátí hodnotu IMessageDeleteActivity, pokud se jedná o aktivitu reakce na zprávu, jinak null. (Zděděno od IActivity) |
AsMessageUpdateActivity() |
Vrátí IMessageUpdateActivity, pokud se jedná o aktivitu aktualizace zprávy, jinak null. (Zděděno od IActivity) |
AsSuggestionActivity() |
Vrátí hodnotu IMessageDeleteActivity, pokud se jedná o aktivitu návrhu, jinak null. (Zděděno od IActivity) |
AsTypingActivity() |
Pokud se jedná o typovací aktivitu, v opačném případě hodnotu null vraťte ITypingActivity. (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. |
HasContent() |
Hodnota True, pokud má tato aktivita text, přílohy nebo channelData. |
TryGetChannelData<TypeT>(TypeT) |
Pokuste se 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. |
TeamsGetTeamOnBehalfOf(IActivity) |
Získá Teams OnBehalfOf seznam z aktuální aktivity. |
TeamsNotifyUser(IActivity, Boolean, String) |
Nakonfiguruje aktuální aktivitu tak, aby vygenerovala oznámení v teams. |
TeamsNotifyUser(IActivity) |
Nakonfiguruje aktuální aktivitu tak, aby vygenerovala oznámení v teams. |
MentionsId(IMessageActivity, String) |
Je zde zmínka o ID v textové vlastnosti. |
MentionsRecipient(IMessageActivity) |
Je zde zmínka o Recipient.Id v textové vlastnosti. |
RemoveMentionText(IMessageActivity, String) |
Odeberte z vlastnosti Activity.Text veškerý text zmínky pro dané ID. Například když se zobrazí zpráva @echoBot Ahoj robotovi, odebere se "@echoBot", takže opustíte "Hi Bot". |
RemoveRecipientMention(IMessageActivity) |
Odeberte text zmínky příjemce z vlastnosti Text. Používejte s opatrností, protože tato funkce mění text aktivity. |
GetLocale(IActivity) |
Získá národní prostředí pro aktivitu. |
SetLocale(IActivity, String) |
Nastaví národní prostředí pro aktivitu. |