DelegatingTurnContext<T> 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.
Um TurnContext com uma propriedade Atividade fortemente escrita que molda um TurnContext interior não escrito.
public class DelegatingTurnContext<T> : Microsoft.Bot.Builder.ITurnContext<T> where T : IActivity
type DelegatingTurnContext<'T (requires 'T :> IActivity)> = class
interface ITurnContext<'T (requires 'T :> IActivity)>
interface ITurnContext
Public Class DelegatingTurnContext(Of T)
Implements ITurnContext(Of T)
Parâmetros de Tipo Genérico
- T
Um tipo derivado de IActivity, que é um de IMessageActivity, IConversationUpdateActivity, etc.
- Herança
-
DelegatingTurnContext<T>
- Implementações
Construtores
DelegatingTurnContext<T>(ITurnContext) |
Inicializa uma nova instância da DelegatingTurnContext<T> classe. |
Propriedades
Activity |
Obtém a atividade desta vez do bot. |
Adapter |
Obtém o adaptador de bot que criou este 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 em cache com o objeto de contexto durante a duração da curva. |
Métodos
DeleteActivityAsync(ConversationReference, CancellationToken) |
Elimina uma atividade existente. |
DeleteActivityAsync(String, CancellationToken) |
Elimina uma atividade existente. |
OnDeleteActivity(DeleteActivityHandler) |
Adiciona um processador de resposta para as operações de atividade de eliminação. |
OnSendActivities(SendActivitiesHandler) |
Adiciona um processador de resposta para operações de atividade de envio. |
OnUpdateActivity(UpdateActivityHandler) |
Adiciona um processador 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. |
Implementações de Interface Explícita
ITurnContext<T>.Activity |
Obtém a atividade do contexto interno, lançada para o parâmetro de tipo deste DelegatingTurnContext<T>. |
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. |