ITurnContext<T> Interface
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, onde a propriedade do Activity contexto é fortemente escrita.
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 Genérico
- T
O tipo de atividade para esta viragem do bot.
- Derivado
- Implementações
Observações
A IActivity interface define as propriedades partilhadas por cada tipo de atividade. As interfaces derivadas incluem IActivity propriedades específicas para um tipo específico de atividade. Por exemplo, IMessageActivity inclui propriedades associadas a atividades de mensagens e IEventActivity inclui propriedades associadas a atividades de eventos.
Propriedades
| Activity |
Obtém a atividade desta vez do bot. |
| Adapter |
Obtém o adaptador de bot que criou este 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 em cache com o objeto de contexto durante a duração da curva. (Herdado de ITurnContext) |
Métodos
| DeleteActivityAsync(ConversationReference, CancellationToken) |
Elimina uma atividade existente. (Herdado de ITurnContext) |
| DeleteActivityAsync(String, CancellationToken) |
Elimina uma atividade existente. (Herdado de ITurnContext) |
| OnDeleteActivity(DeleteActivityHandler) |
Adiciona um processador de resposta para as operações de atividade de eliminação. (Herdado de ITurnContext) |
| OnSendActivities(SendActivitiesHandler) |
Adiciona um processador de resposta para operações de atividade de envio. (Herdado de ITurnContext) |
| OnUpdateActivity(UpdateActivityHandler) |
Adiciona um processador 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 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 fins BotAdapter de registo. |