ITurnContext Interface

Definição

Fornece contexto para uma vez de um bot.

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
Derivado

Comentários

O contexto fornece informações necessárias para processar uma atividade de entrada. O objeto de contexto é criado por um BotAdapter e persiste para o comprimento da curva.

Propriedades

Activity

Obtém a atividade para essa virada do bot.

Adapter

Obtém o adaptador de bot que criou esse objeto de contexto.

Responded

Obtém um valor que indica se pelo menos uma resposta foi enviada para a curva atual.

TurnState

Obtém a coleção de valores armazenados em cache com o objeto de contexto durante o tempo de vida da vez.

Métodos

DeleteActivityAsync(ConversationReference, CancellationToken)

Exclui uma atividade existente.

DeleteActivityAsync(String, CancellationToken)

Exclui uma atividade existente.

OnDeleteActivity(DeleteActivityHandler)

Adiciona um manipulador de resposta para operações de atividade de exclusão.

OnSendActivities(SendActivitiesHandler)

Adiciona um manipulador de resposta para operações de atividade de envio.

OnUpdateActivity(UpdateActivityHandler)

Adiciona um manipulador de resposta para operações de atividade de atualização.

SendActivitiesAsync(IActivity[], CancellationToken)

Envia um conjunto de atividades para o remetente da atividade de entrada.

SendActivityAsync(IActivity, CancellationToken)

Envia uma atividade para o remetente da atividade de entrada.

SendActivityAsync(String, String, String, CancellationToken)

Envia uma atividade de mensagem para o remetente da atividade de entrada.

UpdateActivityAsync(IActivity, CancellationToken)

Substitui uma atividade existente.

Métodos de Extensão

GetDebugger(ITurnContext)

Método de extensão para obter IDialogDebugger de TurnContext.

TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken)

Envia uma atividade de rastreamento para o BotAdapter para fins de registro em log.

Aplica-se a

Confira também