TurnContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona contexto para un turno de un bot.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Herencia
-
TurnContext
- Implementaciones
Comentarios
El contexto proporciona información necesaria para procesar una actividad entrante. El objeto de contexto se crea mediante BotAdapter y se conserva durante la longitud del turno.
Constructores
TurnContext(BotAdapter, Activity) |
Inicializa una nueva instancia de la clase TurnContext. |
TurnContext(ITurnContext, Activity) |
Inicializa una nueva instancia de la TurnContext clase desde otra clase turncontext para tener como destino una actividad alternativa. |
Propiedades
Activity |
Obtiene la actividad asociada a este turno; o |
Adapter |
Obtiene el adaptador de bot que creó este objeto de contexto. |
BufferedReplyActivities |
Obtiene una lista de actividades que se van a enviar cuando "context". Activity.DeliveryMode == 'expectReplies'. |
Locale |
Obtiene o establece la configuración regional en este objeto de contexto. |
Responded |
Obtiene un valor que indica si se envió al menos una respuesta para el turno actual. |
TurnState |
Obtiene los servicios registrados en este objeto de contexto. |
Métodos
DeleteActivityAsync(ConversationReference, CancellationToken) |
Elimina una actividad existente. |
DeleteActivityAsync(String, CancellationToken) |
Elimina una actividad existente. |
Dispose() |
Libera recursos. |
Dispose(Boolean) |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
OnDeleteActivity(DeleteActivityHandler) |
Agrega un controlador de respuesta para las operaciones de actividad de eliminación. |
OnSendActivities(SendActivitiesHandler) |
Agrega un controlador de respuesta para las operaciones de actividad de envío. |
OnUpdateActivity(UpdateActivityHandler) |
Agrega un controlador de respuesta para las operaciones de actividad de actualización. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Envía un conjunto de actividades al remitente de la actividad entrante. |
SendActivityAsync(IActivity, CancellationToken) |
Envía una actividad al remitente de la actividad entrante. |
SendActivityAsync(String, String, String, CancellationToken) |
Envía una actividad de mensaje al remitente de la actividad entrante. |
UpdateActivityAsync(IActivity, CancellationToken) |
Reemplaza una actividad existente. |
Métodos de extensión
GetDebugger(ITurnContext) |
Método de extensión para obtener IDialogDebugger de TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Envía una actividad de seguimiento a para BotAdapter fines de registro. |