DelegatingTurnContext<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
TurnContext con una propiedad Activity fuertemente tipada que encapsula un TurnContext interno sin tipo.
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
Un tipo derivado de IActivity, que es uno de IMessageActivity, IConversationUpdateActivity, etc.
- Herencia
-
DelegatingTurnContext<T>
- Implementaciones
Constructores
DelegatingTurnContext<T>(ITurnContext) |
Inicializa una nueva instancia de la clase DelegatingTurnContext<T>. |
Propiedades
Activity |
Obtiene la actividad de este turno del bot. |
Adapter |
Obtiene el adaptador de bot que creó este objeto de contexto. |
Responded |
Obtiene un valor que indica si se envió al menos una respuesta para el turno actual. |
TurnState |
Obtiene la colección de valores almacenados en caché con el objeto de contexto durante la vigencia del turno. |
Métodos
DeleteActivityAsync(ConversationReference, CancellationToken) |
Elimina una actividad existente. |
DeleteActivityAsync(String, CancellationToken) |
Elimina una actividad existente. |
OnDeleteActivity(DeleteActivityHandler) |
Agrega un controlador de respuesta para las operaciones de eliminación de actividad. |
OnSendActivities(SendActivitiesHandler) |
Agrega un controlador de respuesta para las operaciones de actividad de envío. |
OnUpdateActivity(UpdateActivityHandler) |
Agrega un controlador de respuesta para las operaciones de actividad de actualización. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Envía un conjunto de actividades al remitente de la actividad entrante. |
SendActivityAsync(IActivity, CancellationToken) |
Envía una actividad al remitente de la actividad entrante. |
SendActivityAsync(String, String, String, CancellationToken) |
Envía una actividad de mensaje al remitente de la actividad entrante. |
UpdateActivityAsync(IActivity, CancellationToken) |
Reemplaza una actividad existente. |
Implementaciones de interfaz explícitas
ITurnContext<T>.Activity |
Obtiene la actividad del contexto interno, que se convierte en el parámetro de tipo de este DelegatingTurnContext<T>objeto . |
Métodos de extensión
GetDebugger(ITurnContext) |
Método de extensión para obtener IDialogDebugger de TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Envía una actividad de seguimiento a para BotAdapter fines de registro. |