Partilhar via


ITurnContext<T> Interface

Definição

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.

Aplica-se a

Ver também