TurnContext Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece contexto para uma viragem de um bot.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Herança
-
TurnContext
- Implementações
Observações
O contexto fornece informações necessárias para processar uma atividade recebida. O objeto de contexto é criado por um BotAdapter e persiste durante o comprimento da curva.
Construtores
TurnContext(BotAdapter, Activity) |
Inicializa uma nova instância da TurnContext classe . |
TurnContext(ITurnContext, Activity) |
Inicializa uma nova instância da classe de TurnContext outra classe turncontext para direcionar uma Atividade alternativa. |
Propriedades
Activity |
Obtém a atividade associada a esta viragem; ou |
Adapter |
Obtém o adaptador de bot que criou este objeto de contexto. |
BufferedReplyActivities |
Obtém uma lista de atividades a enviar quando "contexto". Activity.DeliveryMode == "expectReplies". |
Locale |
Obtém ou define a região neste objeto de contexto. |
Responded |
Obtém um valor que indica se pelo menos uma resposta foi enviada para a curva atual. |
TurnState |
Obtém os serviços registados neste objeto de contexto. |
Métodos
DeleteActivityAsync(ConversationReference, CancellationToken) |
Elimina uma atividade existente. |
DeleteActivityAsync(String, CancellationToken) |
Elimina uma atividade existente. |
Dispose() |
Liberta recursos. |
Dispose(Boolean) |
Executa tarefas definidas pela aplicação associadas à libertação, libertação ou reposição de recursos não geridos. |
OnDeleteActivity(DeleteActivityHandler) |
Adiciona um processador de resposta para as operações de eliminação de atividade. |
OnSendActivities(SendActivitiesHandler) |
Adiciona um processador de resposta para operações de atividade de envio. |
OnUpdateActivity(UpdateActivityHandler) |
Adiciona um processador de respostas para operações de atividade de atualização. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Envia um conjunto de atividades para o remetente da atividade recebida. |
SendActivityAsync(IActivity, CancellationToken) |
Envia uma atividade para o remetente da atividade recebida. |
SendActivityAsync(String, String, String, CancellationToken) |
Envia uma atividade de mensagem ao remetente da atividade recebida. |
UpdateActivityAsync(IActivity, CancellationToken) |
Substitui uma atividade existente. |
Métodos da Extensão
GetDebugger(ITurnContext) |
Método de extensão para obter iDialogDebugger a partir de TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Envia uma atividade de rastreio para o BotAdapter para fins de registo. |