TurnContext Classe
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 class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Ereditarietà
-
TurnContext
- Implementazioni
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.
Costruttori
TurnContext(BotAdapter, Activity) |
Inizializza una nuova istanza della classe TurnContext. |
TurnContext(ITurnContext, Activity) |
Inizializza una nuova istanza della TurnContext classe da un'altra classe turncontext per indirizzare un'attività alternativa. |
Proprietà
Activity |
Ottiene l'attività associata a questo turno; o |
Adapter |
Ottiene l'adattatore bot che ha creato questo oggetto contesto. |
BufferedReplyActivities |
Ottiene un elenco di attività da inviare quando 'contesto. Activity.DeliveryMode == 'expectReplies'. |
Locale |
Ottiene o imposta le impostazioni locali in questo oggetto contesto. |
Responded |
Ottiene un valore che indica se è stata inviata almeno una risposta per il turno corrente. |
TurnState |
Ottiene i servizi registrati in questo oggetto contesto. |
Metodi
DeleteActivityAsync(ConversationReference, CancellationToken) |
Eliminare un'attività esistente. |
DeleteActivityAsync(String, CancellationToken) |
Eliminare un'attività esistente. |
Dispose() |
Libera le risorse. |
Dispose(Boolean) |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
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. |