IMessageActivity Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wiadomość w konwersacji.
public interface IMessageActivity : Microsoft.Bot.Schema.IActivity
type IMessageActivity = interface
interface IActivity
Public Interface IMessageActivity
Implements IActivity
- Pochodne
- Implementuje
Właściwości
AttachmentLayout |
Pobiera lub ustawia wskazówkę dotyczącą radzenia sobie z wieloma załącznikami: [list|karuzela] Default:list. |
Attachments |
Pobiera lub ustawia załączniki. |
ChannelData |
Pobiera lub ustawia ładunek specyficzny dla kanału. (Odziedziczone po IActivity) |
ChannelId |
Pobiera lub ustawia kanał, z tym działaniem jest skojarzone. (Odziedziczone po IActivity) |
Conversation |
Pobiera lub ustawia adres konwersacji, z którą jest skojarzone to działanie. (Odziedziczone po IActivity) |
DeliveryMode |
Pobiera lub ustawia wskazówkę opisujący sposób dostarczania tego działania. null lub "default" = domyślne dostarczanie "notification" = semantyka powiadomień Zobacz DeliveryModes dla bieżących stałych. |
Entities |
Pobiera lub ustawia kolekcję obiektów jednostki, z których każda zawiera metadane dotyczące tego działania. Każdy obiekt jednostki jest wpisany. (Odziedziczone po IActivity) |
Expiration |
Pobiera lub ustawia wartość dateTime, aby wygasnąć działanie jako zakodowana data/godzina iso 8601. |
From |
Pobiera lub ustawia adres nadawcy. (Odziedziczone po IActivity) |
Id |
Pobiera lub ustawia identyfikator dla działania. (Odziedziczone po IActivity) |
Importance |
Pobiera lub ustawia znaczenie działania Prawidłowe wartości to "niska", "normalna" i "wysoka". Wartość domyślna to "normal". |
InputHint |
Pobiera lub ustawia wskazuje, czy bot akceptuje, oczekuje lub ignoruje dane wejściowe. |
Locale |
Pobiera lub ustawia kod języka pola Tekst. |
LocalTimestamp |
Pobiera lub ustawia lokalną datę i godzinę komunikatu wyrażoną w formacie ISO-8601. Na przykład 2016-09-23T13:07:49.4714686-07:00. (Odziedziczone po IActivity) |
Recipient |
Pobiera lub ustawia adres, który odebrał wiadomość. (Odziedziczone po IActivity) |
ReplyToId |
Pobiera lub ustawia oryginalny identyfikator tego działania jest odpowiedzią. (Odziedziczone po IActivity) |
ServiceUrl |
Pobiera lub ustawia adres URL usługi, pod którym powinny być wysyłane odpowiedzi na to działanie. (Odziedziczone po IActivity) |
Speak |
Pobiera lub ustawia tag mowy (znacznik SSML dla zamiany tekstu na mowę). |
SuggestedActions |
Pobiera lub zestawy sugerowaneActions służą do wyrażania akcji na potrzeby interakcji z kartą, na przykład klawiatury/quickReplies. |
Summary |
Pobiera lub ustawia tekst do wyświetlenia, jeśli kanał nie może renderować kart. |
Text |
Pobiera lub ustawia zawartość komunikatu. |
TextFormat |
Pobiera lub ustawia format pól tekstowych [plain|markdown] Default:markdown. |
Timestamp |
Pobiera lub ustawia znacznik czasu wysłania tej wiadomości (UTC). (Odziedziczone po IActivity) |
Type |
Pobiera lub ustawia typ działania. (Odziedziczone po IActivity) |
Value |
Pobiera lub ustawia wartość dostarczoną za pomocą funkcji CardAction. |
Metody
ApplyConversationReference(ConversationReference, Boolean) |
Aktualizuje działanie z informacjami o dostarczaniu z istniejącego odwołania do konwersacji. (Odziedziczone po IActivity) |
AsContactRelationUpdateActivity() |
Zwróć wartość IContactRelationUpdateActivity, jeśli jest to działanie contactRelationUpdate, null w przeciwnym razie. (Odziedziczone po IActivity) |
AsConversationUpdateActivity() |
Zwróć wartość IConversationUpdateActivity, jeśli jest to działanie konwersacjiAktualizuj wartość null w przeciwnym razie. (Odziedziczone po IActivity) |
AsEndOfConversationActivity() |
Zwróć wartość IEndOfConversationActivity, jeśli jest to działanie typu end-of-conversation, null w przeciwnym razie. (Odziedziczone po IActivity) |
AsEventActivity() |
Zwraca wartość IEventActivity, jeśli jest to działanie zdarzenia, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
AsInstallationUpdateActivity() |
Zwróć wartość IInstallationUpdateActivity, jeśli jest to działanie installationUpdate, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
AsInvokeActivity() |
Zwraca funkcję IInvokeActivity, jeśli jest to działanie wywołania, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
AsMessageActivity() |
Zwróć element IMessageActivity, jeśli jest to działanie komunikatu, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
AsMessageDeleteActivity() |
Zwraca wartość IMessageDeleteActivity, jeśli jest to działanie usuwania komunikatu, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
AsMessageReactionActivity() |
Zwraca wartość IMessageDeleteActivity, jeśli jest to działanie reakcji komunikatu, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
AsMessageUpdateActivity() |
Zwraca wartość IMessageUpdateActivity, jeśli jest to działanie aktualizacji komunikatu, w przeciwnym razie ma wartość null. (Odziedziczone po IActivity) |
AsSuggestionActivity() |
Zwraca wartość IMessageDeleteActivity, jeśli jest to działanie sugestii, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
AsTypingActivity() |
Zwróć wartość ITypingActivity, jeśli jest to działanie wpisywania, w przeciwnym razie wartość null. (Odziedziczone po IActivity) |
GetChannelData<TypeT>() |
Pobiera dane kanału jako silnie typizowanego obiektu. (Odziedziczone po IActivity) |
GetConversationReference() |
Pobiera odwołanie do konwersacji z działania. (Odziedziczone po IActivity) |
GetMentions() |
Uzyskaj wzmianki. |
HasContent() |
Prawda, jeśli to działanie ma tekst, załączniki lub channelData. |
TryGetChannelData<TypeT>(TypeT) |
Spróbuj pobrać dane channeldata jako silnie typizowanego obiektu. (Odziedziczone po IActivity) |
Metody rozszerzania
TeamsGetChannelId(IActivity) |
Pobiera identyfikator kanału zespołu z bieżącego działania. |
TeamsGetMeetingInfo(IActivity) |
Pobiera obiekt TeamsMeetingInfo z bieżącego działania. |
TeamsGetSelectedChannelId(IActivity) |
Pobiera identyfikator wybranego kanału zespołu z bieżącego działania. |
TeamsGetTeamInfo(IActivity) |
Pobiera obiekt TeamsInfo z bieżącego działania. |
TeamsGetTeamOnBehalfOf(IActivity) |
Pobiera listę Aplikacji Teams OnBehalfOf z bieżącego działania. |
TeamsNotifyUser(IActivity, Boolean, String) |
Konfiguruje bieżące działanie w celu wygenerowania powiadomienia w usłudze Teams. |
TeamsNotifyUser(IActivity) |
Konfiguruje bieżące działanie w celu wygenerowania powiadomienia w usłudze Teams. |
MentionsId(IMessageActivity, String) |
Czy istnieje wzmianka o identyfikatorze we właściwości Text. |
MentionsRecipient(IMessageActivity) |
Czy istnieje wzmianka o Recipient.Id we właściwości Text. |
RemoveMentionText(IMessageActivity, String) |
Usuń dowolny tekst wzmianki dla danego identyfikatora z właściwości Activity.Text. Na przykład, biorąc pod uwagę komunikat @echoBot Hi Bot, spowoduje to usunięcie "@echoBot", pozostawiając "Hi Bot". |
RemoveRecipientMention(IMessageActivity) |
Usuń tekst wzmianki adresata z właściwości Text. Należy zachować ostrożność, ponieważ ta funkcja zmienia tekst działania. |
GetLocale(IActivity) |
Pobiera ustawienia regionalne dla działania. |
SetLocale(IActivity, String) |
Ustawia ustawienia regionalne dla działania. |