IMessageActivity Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een bericht in een gesprek.
public interface IMessageActivity : Microsoft.Bot.Schema.IActivity
type IMessageActivity = interface
interface IActivity
Public Interface IMessageActivity
Implements IActivity
- Afgeleid
- Implementeringen
Eigenschappen
| AttachmentLayout |
Hiermee wordt een hint weergegeven of ingesteld voor het omgaan met meerdere bijlagen: [list|carrousel] Default:list. |
| Attachments |
Hiermee haalt u bijlagen op of stelt u deze in. |
| ChannelData |
Hiermee haalt u kanaalspecifieke nettolading op of stelt u deze in. (Overgenomen van IActivity) |
| ChannelId |
Hiermee haalt u kanaal op waarmee deze activiteit is gekoppeld. (Overgenomen van IActivity) |
| Conversation |
Hiermee haalt u het adres op voor het gesprek waaraan deze activiteit is gekoppeld. (Overgenomen van IActivity) |
| DeliveryMode |
Hiermee wordt een hint opgehaald of ingesteld om te beschrijven hoe deze activiteit moet worden geleverd. null of "default" = default delivery "notification" = notification semantics See DeliveryModes for current constants. |
| Entities |
Hiermee haalt u een verzameling entiteitsobjecten op of stelt u deze in, die allemaal metagegevens over deze activiteit bevatten. Elk entiteitsobject wordt getypt. (Overgenomen van IActivity) |
| Expiration |
Hiermee wordt datum/tijd opgehaald of ingesteld om de activiteit te laten verlopen als met ISO 8601 gecodeerde datum/tijd. |
| From |
Hiermee haalt u het adres van de afzender op of stelt u dit in. (Overgenomen van IActivity) |
| Id |
Hiermee haalt u iD op of stelt u deze in voor de activiteit. (Overgenomen van IActivity) |
| Importance |
Hiermee wordt het belang van de activiteit Geldige waarden opgehaald of ingesteld, zijn 'laag', 'normaal' en 'hoog'. De standaardwaarde is 'normaal'. |
| InputHint |
Hiermee wordt aangegeven of de bot invoer accepteert, verwacht of negeert. |
| Locale |
Hiermee haalt u de taalcode van het tekstveld op of stelt u deze in. |
| LocalTimestamp |
Hiermee haalt u de lokale datum en tijd van het bericht op, uitgedrukt in ISO-8601-indeling. Bijvoorbeeld 2016-09-23T13:07:49.4714686-07:00. (Overgenomen van IActivity) |
| Recipient |
Hiermee haalt u het adres op of stelt u het adres in dat het bericht heeft ontvangen. (Overgenomen van IActivity) |
| ReplyToId |
Hiermee haalt u de oorspronkelijke id op waar deze activiteit op reageert. (Overgenomen van IActivity) |
| ServiceUrl |
Hiermee wordt de service-URL opgehaald of ingesteld waar reacties op deze activiteit moeten worden verzonden. (Overgenomen van IActivity) |
| Speak |
Hiermee haalt u de spreektag (SSML-opmaak voor tekst-naar-spraak) op of stelt u deze in. |
| SuggestedActions |
Hiermee worden suggestedActions ophaalt of ingesteld om acties uit te drukken voor interactie met een kaart, zoals toetsenborden/quickReplies. |
| Summary |
Hiermee wordt tekst opgevraagd of ingesteld om weer te geven als het kanaal geen kaarten kan weergeven. |
| Text |
Hiermee haalt u inhoud voor het bericht op of stelt u deze in. |
| TextFormat |
Hiermee haalt u de opmaak van tekstvelden [plain|markdown] Default:markdown op of stelt u deze in. |
| Timestamp |
Hiermee wordt een tijdstempel opgehaald of ingesteld wanneer dit bericht is verzonden (UTC). (Overgenomen van IActivity) |
| Type |
Hiermee haalt u het activiteitstype op of stelt u dit in. (Overgenomen van IActivity) |
| Value |
Hiermee wordt de waarde opgehaald of ingesteld die wordt geleverd met CardAction. |
Methoden
| ApplyConversationReference(ConversationReference, Boolean) |
Hiermee werkt u een activiteit bij met de leveringsgegevens van een bestaand gespreksverwijzing. (Overgenomen van IActivity) |
| AsContactRelationUpdateActivity() |
Retourneer IContactRelationUpdateActivity als dit een contactRelationUpdate-activiteit is, anders null. (Overgenomen van IActivity) |
| AsConversationUpdateActivity() |
Retourneer IConversationUpdateActivity als dit een conversationUpdate-activiteit is, anders null. (Overgenomen van IActivity) |
| AsEndOfConversationActivity() |
Retourneer IEndOfConversationActivity als dit een activiteit is voor het einde van het gesprek, anders null. (Overgenomen van IActivity) |
| AsEventActivity() |
Hiermee wordt IEventActivity geretourneerd als dit een gebeurtenisactiviteit is, anders null. (Overgenomen van IActivity) |
| AsInstallationUpdateActivity() |
Retourneer IInstallationUpdateActivity als dit een installationUpdate-activiteit is, null anders. (Overgenomen van IActivity) |
| AsInvokeActivity() |
Hiermee wordt IInvokeActivity geretourneerd als dit een aanroepactiviteit is, anders null. (Overgenomen van IActivity) |
| AsMessageActivity() |
Retourneer IMessageActivity als dit een berichtactiviteit is, null anders. (Overgenomen van IActivity) |
| AsMessageDeleteActivity() |
Retourneert IMessageDeleteActivity als dit een activiteit voor het verwijderen van berichten is, anders null. (Overgenomen van IActivity) |
| AsMessageReactionActivity() |
Hiermee wordt IMessageDeleteActivity geretourneerd als dit een reactieactiviteit van een bericht is, anders null. (Overgenomen van IActivity) |
| AsMessageUpdateActivity() |
Hiermee wordt IMessageUpdateActivity geretourneerd als dit een activiteit voor het bijwerken van berichten is, anders null. (Overgenomen van IActivity) |
| AsSuggestionActivity() |
Hiermee wordt IMessageDeleteActivity geretourneerd als dit een suggestieactiviteit is, anders null. (Overgenomen van IActivity) |
| AsTypingActivity() |
Retourneer ITypingActivity als dit een typeactiviteit is, null anders. (Overgenomen van IActivity) |
| GetChannelData<TypeT>() |
Hiermee haalt u de kanaalgegevens op als sterk getypt object. (Overgenomen van IActivity) |
| GetConversationReference() |
Hiermee haalt u een gespreksverwijzing op uit een activiteit. (Overgenomen van IActivity) |
| GetMentions() |
Haal vermeldingen op. |
| HasContent() |
Waar als deze activiteit tekst, bijlagen of channelData bevat. |
| TryGetChannelData<TypeT>(TypeT) |
Probeer de channeldata op te halen als een sterk getypt object. (Overgenomen van IActivity) |
Extensiemethoden
| TeamsGetChannelId(IActivity) |
Hiermee haalt u de kanaal-id van het team op uit de huidige activiteit. |
| TeamsGetMeetingInfo(IActivity) |
Hiermee haalt u het TeamsMeetingInfo-object op van de huidige activiteit. |
| TeamsGetSelectedChannelId(IActivity) |
Hiermee haalt u de geselecteerde kanaal-id van het team op uit de huidige activiteit. |
| TeamsGetTeamInfo(IActivity) |
Hiermee haalt u het TeamsInfo-object op van de huidige activiteit. |
| TeamsGetTeamOnBehalfOf(IActivity) |
Hiermee haalt u de lijst Teams OnBehalfOf op uit de huidige activiteit. |
| TeamsNotifyUser(IActivity, Boolean, String) |
Hiermee configureert u de huidige activiteit om een melding te genereren in Teams. |
| TeamsNotifyUser(IActivity) |
Hiermee configureert u de huidige activiteit om een melding te genereren in Teams. |
| MentionsId(IMessageActivity, String) |
Is er een vermelding van de id in de teksteigenschap. |
| MentionsRecipient(IMessageActivity) |
Is er een vermelding van Recipient.Id in de eigenschap Tekst. |
| RemoveMentionText(IMessageActivity, String) |
Verwijder alle vermeldingstekst voor de opgegeven id uit de eigenschap Activity.Text. Als het bericht bijvoorbeeld @echoBot Hallo bot, wordt '@echoBot' verwijderd, waardoor 'Hi Bot' wordt verlaten. |
| RemoveRecipientMention(IMessageActivity) |
Verwijder tekst van geadresseerde vermelding uit de eigenschap Tekst. Wees voorzichtig omdat deze functie de tekst van de activiteit wijzigt. |
| GetLocale(IActivity) |
Hiermee haalt u de landinstelling voor de activiteit op. |
| SetLocale(IActivity, String) |
Hiermee stelt u de landinstelling voor de activiteit in. |