ITurnContext 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.
Fornisce il contesto per un turno di un bot.
public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- Derivato
Commenti
Il contesto fornisce informazioni necessarie per elaborare un'attività in ingresso. L'oggetto context viene creato da un oggetto BotAdapter e persiste per la lunghezza del turno.
Proprietà
Activity |
Ottiene l'attività per questo turno del bot. |
Adapter |
Ottiene l'adattatore bot che ha creato questo oggetto contesto. |
Responded |
Ottiene un valore che indica se è stata inviata almeno una risposta per il turno corrente. |
TurnState |
Ottiene la raccolta di valori memorizzati nella cache con l'oggetto contesto per la durata del turno. |
Metodi
DeleteActivityAsync(ConversationReference, CancellationToken) |
Eliminare un'attività esistente. |
DeleteActivityAsync(String, CancellationToken) |
Eliminare un'attività esistente. |
OnDeleteActivity(DeleteActivityHandler) |
Aggiunge un gestore di risposta per le operazioni di eliminazione dell'attività. |
OnSendActivities(SendActivitiesHandler) |
Aggiunge un gestore di risposta per le operazioni di invio dell'attività. |
OnUpdateActivity(UpdateActivityHandler) |
Aggiunge un gestore di risposta per le operazioni di attività di aggiornamento. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Invia un set di attività al mittente dell'attività in ingresso. |
SendActivityAsync(IActivity, CancellationToken) |
Invia un'attività al mittente dell'attività in ingresso. |
SendActivityAsync(String, String, String, CancellationToken) |
Invia un'attività di messaggio al mittente dell'attività in ingresso. |
UpdateActivityAsync(IActivity, CancellationToken) |
Sostituisce un'attività esistente. |
Metodi di estensione
GetDebugger(ITurnContext) |
Metodo di estensione per ottenere IDialogDebugger da TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Invia un'attività di traccia ai fini della BotAdapter registrazione. |