TurnContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет контекст для поворота бота.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Наследование
-
TurnContext
- Реализации
Комментарии
Контекст предоставляет сведения, необходимые для обработки входящего действия. Объект контекста создается с помощью BotAdapter и сохраняется на протяжении всего шага.
Конструкторы
TurnContext(BotAdapter, Activity) |
Инициализирует новый экземпляр класса TurnContext. |
TurnContext(ITurnContext, Activity) |
Инициализирует новый экземпляр класса из другого TurnContext класса turncontext для назначения альтернативного действия. |
Свойства
Activity |
Возвращает действие, связанное с этим поворотом; или |
Adapter |
Возвращает адаптер бота, создавший этот объект контекста. |
BufferedReplyActivities |
Возвращает список действий, отправляемых при "контексте". Activity.DeliveryMode == 'expectReplies'. |
Locale |
Возвращает или задает языковой стандарт для данного объекта контекста. |
Responded |
Возвращает значение, указывающее, был ли отправлен хотя бы один ответ на текущий шаг. |
TurnState |
Возвращает службы, зарегистрированные в этом объекте контекста. |
Методы
DeleteActivityAsync(ConversationReference, CancellationToken) |
Удаляет существующее действие. |
DeleteActivityAsync(String, CancellationToken) |
Удаляет существующее действие. |
Dispose() |
Освобождает ресурсы. |
Dispose(Boolean) |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
OnDeleteActivity(DeleteActivityHandler) |
Добавляет обработчик ответа для операций удаления. |
OnSendActivities(SendActivitiesHandler) |
Добавляет обработчик ответа для операций отправки действий. |
OnUpdateActivity(UpdateActivityHandler) |
Добавляет обработчик ответа для операций обновления. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Отправляет набор действий отправителю входящего действия. |
SendActivityAsync(IActivity, CancellationToken) |
Отправляет действие отправителю входящего действия. |
SendActivityAsync(String, String, String, CancellationToken) |
Отправляет действие сообщения отправителю входящего действия. |
UpdateActivityAsync(IActivity, CancellationToken) |
Заменяет существующее действие. |
Методы расширения
GetDebugger(ITurnContext) |
Метод расширения для получения IDialogDebugger из TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Отправляет действие трассировки в для BotAdapter ведения журнала. |