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. |