Compartir a través de


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 BotAdapter y se conserva durante la longitud del turno.

Propiedades

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 duración del turno.

Métodos

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

Se aplica a

Consulte también