ISuggestionActivity Interfaccia

Definizione

Rappresenta un suggerimento privato al Recipient su un'altra attività.

public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
    interface IMessageActivity
    interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
Derivato
Implementazioni

Commenti

La proprietà ReplyToId dell'attività identifica l'attività a cui si fa riferimento. La proprietà Recipient dell'attività indica l'utente a cui è destinato il suggerimento.

Proprietà

AttachmentLayout

Ottiene o imposta un suggerimento per la gestione di più allegati: [list|carousel] Default:list.

(Ereditato da IMessageActivity)
Attachments

Ottiene o imposta gli allegati.

(Ereditato da IMessageActivity)
ChannelData

Ottiene o imposta un payload specifico del canale.

(Ereditato da IActivity)
ChannelId

Ottiene o imposta Channel a cui è associata questa attività.

(Ereditato da IActivity)
Conversation

Ottiene o imposta l'indirizzo per la conversazione a cui è associata questa attività.

(Ereditato da IActivity)
DeliveryMode

Ottiene o imposta un suggerimento per descrivere come deve essere recapitata questa attività. null o "default" = recapito predefinito "notification" = semantica di notifica Vedere DeliveryModes per le costanti correnti.

(Ereditato da IMessageActivity)
Entities

Ottiene o imposta una raccolta di oggetti Entity, ognuno dei quali contiene metadati relativi a questa attività. Ogni oggetto Entity viene tipizzato.

(Ereditato da IActivity)
Expiration

Ottiene o imposta dateTime per scadere l'attività come datetime con codifica ISO 8601.

(Ereditato da IMessageActivity)
From

Ottiene o imposta l'indirizzo mittente.

(Ereditato da IActivity)
Id

Ottiene o imposta iD per l'attività.

(Ereditato da IActivity)
Importance

Ottiene o imposta l'importanza dei valori validi dell'attività sono "low", "normal" e "high". Il valore predefinito è "normal.".

(Ereditato da IMessageActivity)
InputHint

Ottiene o imposta indica se il bot accetta, prevede o ignora l'input.

(Ereditato da IMessageActivity)
Locale

Ottiene o imposta il codice della lingua del campo Testo.

(Ereditato da IMessageActivity)
LocalTimestamp

Ottiene o imposta la data e l'ora locali del messaggio, espressa in formato ISO-8601. Ad esempio, 2016-09-23T13:07:49.4714686-07:00.

(Ereditato da IActivity)
Recipient

Ottiene o imposta l'indirizzo che ha ricevuto il messaggio.

(Ereditato da IActivity)
ReplyToId

Ottiene o imposta l'ID originale a cui l'attività è una risposta.

(Ereditato da IActivity)
ServiceUrl

Ottiene o imposta l'URL del servizio in cui devono essere inviate le risposte a questa attività.

(Ereditato da IActivity)
Speak

Ottiene o imposta il tag speak (markup SSML per la sintesi vocale).

(Ereditato da IMessageActivity)
SuggestedActions

Ottiene o imposta suggestedActions viene usato per esprimere azioni per interagire con una scheda, ad esempio tastiere/quickReplies.

(Ereditato da IMessageActivity)
Summary

Ottiene o imposta il testo da visualizzare se il canale non è in grado di eseguire il rendering delle schede.

(Ereditato da IMessageActivity)
Text

Ottiene o imposta il contenuto per il messaggio.

(Ereditato da IMessageActivity)
TextFormat

Ottiene o imposta il formato dei campi di testo [plain|markdown] Default:markdown.

(Ereditato da IMessageActivity)
TextHighlights

Ottiene o imposta Indica le sezioni di testo nel messaggio di riferimento da evidenziare.

Timestamp

Ottiene o imposta il timestamp quando il messaggio è stato inviato (UTC).

(Ereditato da IActivity)
Type

Ottiene o imposta il tipo di attività.

(Ereditato da IActivity)
Value

Ottiene o imposta il valore fornito con CardAction.

(Ereditato da IMessageActivity)

Metodi

ApplyConversationReference(ConversationReference, Boolean)

Aggiorna un'attività con le informazioni di recapito da un riferimento di conversazione esistente.

(Ereditato da IActivity)
AsContactRelationUpdateActivity()

Restituisce IContactRelationUpdateActivity se si tratta di un'attività contactRelationUpdate, null in caso contrario.

(Ereditato da IActivity)
AsConversationUpdateActivity()

Restituisce IConversationUpdateActivity se si tratta di un'attività conversationUpdate, null in caso contrario.

(Ereditato da IActivity)
AsEndOfConversationActivity()

Restituisce IEndOfConversationActivity se si tratta di un'attività di fine conversazione, null in caso contrario.

(Ereditato da IActivity)
AsEventActivity()

Restituisce IEventActivity se si tratta di un'attività evento, null in caso contrario.

(Ereditato da IActivity)
AsInstallationUpdateActivity()

Restituisce IInstallationUpdateActivity se si tratta di un'attività installationUpdate, null in caso contrario.

(Ereditato da IActivity)
AsInvokeActivity()

Restituisce IInvokeActivity se si tratta di un'attività invoke, null in caso contrario.

(Ereditato da IActivity)
AsMessageActivity()

Restituisce IMessageActivity se si tratta di un'attività di messaggio, null in caso contrario.

(Ereditato da IActivity)
AsMessageDeleteActivity()

Restituisce IMessageDeleteActivity se si tratta di un'attività di eliminazione del messaggio, null in caso contrario.

(Ereditato da IActivity)
AsMessageReactionActivity()

Restituisce IMessageDeleteActivity se si tratta di un'attività di reazione al messaggio, null in caso contrario.

(Ereditato da IActivity)
AsMessageUpdateActivity()

Restituisce IMessageUpdateActivity se si tratta di un'attività di aggiornamento del messaggio, null in caso contrario.

(Ereditato da IActivity)
AsSuggestionActivity()

Restituisce IMessageDeleteActivity se si tratta di un'attività di suggerimento, null in caso contrario.

(Ereditato da IActivity)
AsTypingActivity()

Restituisce ITypingActivity se si tratta di un'attività di digitazione, null in caso contrario.

(Ereditato da IActivity)
GetChannelData<TypeT>()

Ottiene i dati del canale come oggetto fortemente tipizzato.

(Ereditato da IActivity)
GetConversationReference()

Ottiene un riferimento alla conversazione da un'attività.

(Ereditato da IActivity)
GetMentions()

Ottieni menzioni.

(Ereditato da IMessageActivity)
HasContent()

True se l'attività contiene testo, allegati o channelData.

(Ereditato da IMessageActivity)
TryGetChannelData<TypeT>(TypeT)

Provare a ottenere il channeldata come oggetto fortemente tipizzato.

(Ereditato da IActivity)

Metodi di estensione

TeamsGetChannelId(IActivity)

Ottiene l'ID del canale del team dall'attività corrente.

TeamsGetMeetingInfo(IActivity)

Ottiene l'oggetto TeamsMeetingInfo dall'attività corrente.

TeamsGetSelectedChannelId(IActivity)

Ottiene l'ID canale selezionato del team dall'attività corrente.

TeamsGetTeamInfo(IActivity)

Ottiene l'oggetto TeamsInfo dall'attività corrente.

TeamsGetTeamOnBehalfOf(IActivity)

Ottiene l'elenco OnBehalfOf di Teams dall'attività corrente.

TeamsNotifyUser(IActivity)

Configura l'attività corrente per generare una notifica all'interno di Teams.

TeamsNotifyUser(IActivity, Boolean, String)

Configura l'attività corrente per generare una notifica all'interno di Teams.

MentionsId(IMessageActivity, String)

Nella proprietà Text è presente una menzione di ID.

MentionsRecipient(IMessageActivity)

Nella proprietà Text è presente una menzione di Recipient.Id.

RemoveMentionText(IMessageActivity, String)

Rimuovere qualsiasi testo di menzione per l'ID specificato dalla proprietà Activity.Text. Ad esempio, dato il messaggio @echoBot Hi Bot, verrà rimosso "@echoBot", lasciando "Hi Bot".

RemoveRecipientMention(IMessageActivity)

Rimuovere il testo della menzione del destinatario dalla proprietà Text. Prestare attenzione perché questa funzione modifica il testo nell'attività.

GetLocale(IActivity)

Ottiene le impostazioni locali per l'attività.

SetLocale(IActivity, String)

Imposta le impostazioni locali per l'attività.

Si applica a