ITurnContext<T> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece contexto para uma vez de um bot, em que a propriedade do Activity contexto é fortemente tipada.
public interface ITurnContext<T> : Microsoft.Bot.Builder.ITurnContext where T : IActivity
type ITurnContext<'T (requires 'T :> IActivity)> = interface
interface ITurnContext
Public Interface ITurnContext(Of T)
Implements ITurnContext
Parâmetros de tipo
- T
O tipo de atividade para essa virada do bot.
- Derivado
- Implementações
Comentários
A IActivity interface define as propriedades compartilhadas por cada tipo de atividade. As interfaces derivadas de IActivity incluem propriedades específicas a um tipo específico de atividade. Por exemplo, IMessageActivity inclui propriedades associadas a atividades de mensagem e IEventActivity inclui propriedades associadas a atividades de evento.
Propriedades
Activity |
Obtém a atividade para essa virada do bot. |
Adapter |
Obtém o adaptador de bot que criou esse objeto de contexto. (Herdado de ITurnContext) |
Responded |
Obtém um valor que indica se pelo menos uma resposta foi enviada para a curva atual. (Herdado de ITurnContext) |
TurnState |
Obtém a coleção de valores armazenados em cache com o objeto de contexto durante o tempo de vida da vez. (Herdado de ITurnContext) |
Métodos
DeleteActivityAsync(ConversationReference, CancellationToken) |
Exclui uma atividade existente. (Herdado de ITurnContext) |
DeleteActivityAsync(String, CancellationToken) |
Exclui uma atividade existente. (Herdado de ITurnContext) |
OnDeleteActivity(DeleteActivityHandler) |
Adiciona um manipulador de resposta para operações de atividade de exclusão. (Herdado de ITurnContext) |
OnSendActivities(SendActivitiesHandler) |
Adiciona um manipulador de resposta para operações de atividade de envio. (Herdado de ITurnContext) |
OnUpdateActivity(UpdateActivityHandler) |
Adiciona um manipulador de resposta para operações de atividade de atualização. (Herdado de ITurnContext) |
SendActivitiesAsync(IActivity[], CancellationToken) |
Envia um conjunto de atividades para o remetente da atividade de entrada. (Herdado de ITurnContext) |
SendActivityAsync(IActivity, CancellationToken) |
Envia uma atividade para o remetente da atividade de entrada. (Herdado de ITurnContext) |
SendActivityAsync(String, String, String, CancellationToken) |
Envia uma atividade de mensagem para o remetente da atividade de entrada. (Herdado de ITurnContext) |
UpdateActivityAsync(IActivity, CancellationToken) |
Substitui uma atividade existente. (Herdado de ITurnContext) |
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. |