DelegatingTurnContext<T> Classe
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.
Um TurnContext com uma propriedade Activity fortemente tipada que encapsula um TurnContext interno não tipado.
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
- 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 classe DelegatingTurnContext<T>. |
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 do turno. |
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. |
Implantações explícitas de interface
| ITurnContext<T>.Activity |
Obtém a atividade do contexto interno, convertida no parâmetro de tipo deste DelegatingTurnContext<T>. |
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. |