ITurnContext Interfaz

Definición

Proporciona contexto para un turno de un bot.

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
Derivado

Comentarios

El contexto proporciona información necesaria para procesar una actividad entrante. El objeto de contexto se crea mediante un BotAdapter y se conserva durante la longitud del turno.

Propiedades

Nombre Description
Activity

Obtiene la actividad de este turno del bot.

Adapter

Obtiene el adaptador de bot que creó este objeto de contexto.

Responded

Obtiene un valor que indica si se envió al menos una respuesta para el turno actual.

TurnState

Obtiene la colección de valores almacenados en caché con el objeto de contexto durante la vigencia del turno.

Métodos

Nombre Description
DeleteActivityAsync(ConversationReference, CancellationToken)

Elimina una actividad existente.

DeleteActivityAsync(String, CancellationToken)

Elimina una actividad existente.

OnDeleteActivity(DeleteActivityHandler)

Agrega un controlador de respuesta para las operaciones de eliminación de actividad.

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

Nombre Description
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 la BotAdapter con fines de registro.

Se aplica a

Consulte también