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. |