DelegatingTurnContext<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
TurnContext со строго типизированным свойством Activity, которое заключает в оболочку нетипизированный внутренний turnContext.
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)
Параметры типа
- T
Тип, производный от IActivity, который является одним из IMessageActivity, IConversationUpdateActivity и т. д.
- Наследование
-
DelegatingTurnContext<T>
- Реализации
Конструкторы
DelegatingTurnContext<T>(ITurnContext) |
Инициализирует новый экземпляр класса DelegatingTurnContext<T>. |
Свойства
Activity |
Возвращает действие для этого поворота бота. |
Adapter |
Возвращает адаптер бота, создавший этот объект контекста. |
Responded |
Возвращает значение, указывающее, был ли отправлен хотя бы один ответ для текущего поворота. |
TurnState |
Возвращает коллекцию значений, кэшированных с объектом контекста на время существования шага. |
Методы
DeleteActivityAsync(ConversationReference, CancellationToken) |
Удаляет существующее действие. |
DeleteActivityAsync(String, CancellationToken) |
Удаляет существующее действие. |
OnDeleteActivity(DeleteActivityHandler) |
Добавляет обработчик ответа для операций удаления. |
OnSendActivities(SendActivitiesHandler) |
Добавляет обработчик ответа для операций отправки действий. |
OnUpdateActivity(UpdateActivityHandler) |
Добавляет обработчик ответа для операций обновления. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Отправляет набор действий отправителю входящего действия. |
SendActivityAsync(IActivity, CancellationToken) |
Отправляет действие отправителю входящего действия. |
SendActivityAsync(String, String, String, CancellationToken) |
Отправляет действие сообщения отправителю входящего действия. |
UpdateActivityAsync(IActivity, CancellationToken) |
Заменяет существующее действие. |
Явные реализации интерфейса
ITurnContext<T>.Activity |
Возвращает действие внутреннего контекста, приведение к параметру типа данного DelegatingTurnContext<T>объекта . |
Методы расширения
GetDebugger(ITurnContext) |
Метод расширения для получения IDialogDebugger из TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Отправляет действие трассировки в для BotAdapter ведения журнала. |