IMessageActivity Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Messaggio in una conversazione.
public interface IMessageActivity : Microsoft.Bot.Schema.IActivity
type IMessageActivity = interface
interface IActivity
Public Interface IMessageActivity
Implements IActivity
- Derivato
- Implementazioni
Proprietà
AttachmentLayout |
Ottiene o imposta un suggerimento per la gestione di più allegati: [list|carousel] Default:list. |
Attachments |
Ottiene o imposta gli allegati. |
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. |
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. |
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.". |
InputHint |
Ottiene o imposta indica se il bot accetta, prevede o ignora l'input. |
Locale |
Ottiene o imposta il codice della lingua del campo Testo. |
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). |
SuggestedActions |
Ottiene o imposta suggestedActions viene usato per esprimere azioni per interagire con una scheda, ad esempio tastiere/quickReplies. |
Summary |
Ottiene o imposta il testo da visualizzare se il canale non è in grado di eseguire il rendering delle schede. |
Text |
Ottiene o imposta il contenuto per il messaggio. |
TextFormat |
Ottiene o imposta il formato dei campi di testo [plain|markdown] Default:markdown. |
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. |
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. |
HasContent() |
True se l'attività contiene testo, allegati o channelData. |
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, Boolean, String) |
Configura l'attività corrente per generare una notifica all'interno di Teams. |
TeamsNotifyUser(IActivity) |
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à. |