Delen via


ISuggestionActivity Interface

Definitie

Vertegenwoordigt een persoonlijke suggestie voor de Recipient over een andere activiteit.

public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
    interface IMessageActivity
    interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
Afgeleid
Implementeringen

Opmerkingen

De eigenschap van ReplyToId de activiteit identificeert de activiteit waarnaar wordt verwezen. De eigenschap van de Recipient activiteit geeft aan voor welke gebruiker de suggestie is bedoeld.

Eigenschappen

AttachmentLayout

Hiermee wordt een hint opgehaald of ingesteld voor het afhandelen van meerdere bijlagen: [list|carousel] Default:list.

(Overgenomen van IMessageActivity)
Attachments

Hiermee worden bijlagen opgehaald of ingesteld.

(Overgenomen van IMessageActivity)
ChannelData

Hiermee wordt een kanaalspecifieke nettolading opgehaald of ingesteld.

(Overgenomen van IActivity)
ChannelId

Hiermee wordt het kanaal waarmee deze activiteit is gekoppeld, opgehaald of ingesteld.

(Overgenomen van IActivity)
Conversation

Hiermee wordt het adres opgehaald of ingesteld 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' = standaardlevering 'melding' = meldingssemantiek Zie DeliveryModes voor huidige constanten.

(Overgenomen van IMessageActivity)
Entities

Hiermee wordt een verzameling entiteitsobjecten opgehaald of ingesteld, die allemaal metagegevens over deze activiteit bevatten. Elk entiteitsobject wordt getypt.

(Overgenomen van IActivity)
Expiration

Hiermee wordt dateTime opgehaald of ingesteld om de activiteit te laten verlopen als met ISO 8601 gecodeerde datum/tijd.

(Overgenomen van IMessageActivity)
From

Hiermee wordt het adres van de afzender opgehaald of ingesteld.

(Overgenomen van IActivity)
Id

Hiermee wordt de iD voor de activiteit opgehaald of ingesteld.

(Overgenomen van IActivity)
Importance

Hiermee wordt de urgentie van de activiteit opgehaald of ingesteld Geldige waarden zijn 'laag', 'normaal' en 'hoog'. De standaardwaarde is 'normaal'.

(Overgenomen van IMessageActivity)
InputHint

Hiermee wordt aangegeven of de bot invoer accepteert, verwacht of negeert.

(Overgenomen van IMessageActivity)
Locale

Hiermee wordt de taalcode van het veld Tekst opgehaald of ingesteld.

(Overgenomen van IMessageActivity)
LocalTimestamp

Hiermee wordt de lokale datum en tijd van het bericht opgehaald of ingesteld, uitgedrukt in ISO-8601-indeling. Bijvoorbeeld 2016-09-23T13:07:49.4714686-07:00.

(Overgenomen van IActivity)
Recipient

Hiermee wordt het adres opgehaald of ingesteld dat het bericht heeft ontvangen.

(Overgenomen van IActivity)
ReplyToId

Hiermee wordt de oorspronkelijke id opgehaald of ingesteld waar deze activiteit een reactie op is.

(Overgenomen van IActivity)
ServiceUrl

Hiermee wordt de service-URL opgehaald of ingesteld waar antwoorden op deze activiteit moeten worden verzonden.

(Overgenomen van IActivity)
Speak

Hiermee wordt gesproken tag (SSML-markering voor tekst-naar-spraak) opgehaald of ingesteld.

(Overgenomen van IMessageActivity)
SuggestedActions

Hiermee worden suggestedActions opgehaald of ingesteld om acties uit te drukken voor interactie met een kaart, zoals toetsenborden/quickReplies.

(Overgenomen van IMessageActivity)
Summary

Hiermee wordt tekst opgehaald of ingesteld om weer te geven als het kanaal kaarten niet kan weergeven.

(Overgenomen van IMessageActivity)
Text

Hiermee wordt inhoud voor het bericht opgehaald of ingesteld.

(Overgenomen van IMessageActivity)
TextFormat

Hiermee wordt de opmaak van tekstvelden opgehaald of ingesteld [plain|markdown] Default:markdown.

(Overgenomen van IMessageActivity)
TextHighlights

Haalt of Sets Geeft de tekstsecties in het bericht waarnaar wordt verwezen aan om te markeren.

Timestamp

Hiermee wordt een tijdstempel opgehaald of ingesteld wanneer dit bericht is verzonden (UTC).

(Overgenomen van IActivity)
Type

Hiermee wordt het activiteitstype opgehaald of ingesteld.

(Overgenomen van IActivity)
Value

Hiermee wordt de waarde opgehaald of ingesteld die bij CardAction wordt geleverd.

(Overgenomen van IMessageActivity)

Methoden

ApplyConversationReference(ConversationReference, Boolean)

Updates een activiteit met de leveringsgegevens uit een bestaande 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 voor het einde van het gesprek is, anders null.

(Overgenomen van IActivity)
AsEventActivity()

Retourneert IEventActivity als dit een gebeurtenisactiviteit is, anders null.

(Overgenomen van IActivity)
AsInstallationUpdateActivity()

Retourneer IInstallationUpdateActivity als dit een installationUpdate-activiteit is, anders null.

(Overgenomen van IActivity)
AsInvokeActivity()

Retourneert IInvokeActivity als dit een aanroepactiviteit is, anders null.

(Overgenomen van IActivity)
AsMessageActivity()

Retourneer IMessageActivity als dit een berichtactiviteit is, anders null.

(Overgenomen van IActivity)
AsMessageDeleteActivity()

Retourneert IMessageDeleteActivity als dit een berichtverwijderactiviteit is, anders null.

(Overgenomen van IActivity)
AsMessageReactionActivity()

Retourneert IMessageDeleteActivity als dit een berichtreactieactiviteit is, anders null.

(Overgenomen van IActivity)
AsMessageUpdateActivity()

Retourneert IMessageUpdateActivity als dit een berichtupdateactiviteit is, anders null.

(Overgenomen van IActivity)
AsSuggestionActivity()

Retourneert IMessageDeleteActivity als dit een suggestieactiviteit is, anders null.

(Overgenomen van IActivity)
AsTypingActivity()

Retourneer ITypingActivity als dit een typactiviteit is, anders null.

(Overgenomen van IActivity)
GetChannelData<TypeT>()

Haalt de kanaalgegevens op als sterk getypt object.

(Overgenomen van IActivity)
GetConversationReference()

Hiermee haalt u een gespreksverwijzing op van een activiteit.

(Overgenomen van IActivity)
GetMentions()

Vermeldingen ophalen.

(Overgenomen van IMessageActivity)
HasContent()

True als deze activiteit tekst, bijlagen of channelData bevat.

(Overgenomen van IMessageActivity)
TryGetChannelData<TypeT>(TypeT)

Probeer de channeldata op te halen als een sterk getypt object.

(Overgenomen van IActivity)

Extensiemethoden

TeamsGetChannelId(IActivity)

Haalt de kanaal-id van het team op van de huidige activiteit.

TeamsGetMeetingInfo(IActivity)

Haalt het TeamsMeetingInfo-object op uit de huidige activiteit.

TeamsGetSelectedChannelId(IActivity)

Haalt de geselecteerde kanaal-id van het team op uit de huidige activiteit.

TeamsGetTeamInfo(IActivity)

Haalt het TeamsInfo-object op van de huidige activiteit.

TeamsNotifyUser(IActivity)

Hiermee configureert u de huidige activiteit om een melding binnen Teams te genereren.

TeamsNotifyUser(IActivity, Boolean, String)

Hiermee configureert u de huidige activiteit om een melding binnen Teams te genereren.

MentionsId(IMessageActivity, String)

Staat er een vermelding van id in de eigenschap Tekst?

MentionsRecipient(IMessageActivity)

Staat er een vermelding van Recipient.Id in de teksteigenschap?

RemoveMentionText(IMessageActivity, String)

Verwijder alle vermeldingstekst voor de opgegeven id uit de eigenschap Activity.Text. Als u bijvoorbeeld het bericht @echoBot Hi Bot ziet, wordt hiermee '@echoBot' verwijderd, waardoor 'Hi Bot' overblijft.

RemoveRecipientMention(IMessageActivity)

Verwijder de vermeldingstekst van geadresseerde uit de eigenschap Text. 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.

Van toepassing op