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. |