ITurnContext<T> Интерфейс

Определение

Предоставляет контекст для шага бота, где свойство контекста Activity строго типизировано.

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

Параметры типа

T

Тип действия для этого поворота бота.

Производный
Реализации

Комментарии

Интерфейс IActivity определяет свойства, общие для каждого типа действия. Интерфейсы, производные от IActivity , включают свойства, относящиеся к определенному типу действия. Например, включает свойства, IMessageActivity связанные с действиями сообщений, и IEventActivity свойства, связанные с действиями событий.

Свойства

Activity

Возвращает действие для этого поворота бота.

Adapter

Возвращает адаптер бота, создавший этот объект контекста.

(Унаследовано от ITurnContext)
Responded

Возвращает значение, указывающее, был ли отправлен хотя бы один ответ на текущий шаг.

(Унаследовано от ITurnContext)
TurnState

Возвращает коллекцию значений, кэшированных с объектом контекста на время существования шага.

(Унаследовано от ITurnContext)

Методы

DeleteActivityAsync(ConversationReference, CancellationToken)

Удаляет существующее действие.

(Унаследовано от ITurnContext)
DeleteActivityAsync(String, CancellationToken)

Удаляет существующее действие.

(Унаследовано от ITurnContext)
OnDeleteActivity(DeleteActivityHandler)

Добавляет обработчик ответа для операций удаления.

(Унаследовано от ITurnContext)
OnSendActivities(SendActivitiesHandler)

Добавляет обработчик ответа для операций отправки действий.

(Унаследовано от ITurnContext)
OnUpdateActivity(UpdateActivityHandler)

Добавляет обработчик ответа для операций обновления.

(Унаследовано от ITurnContext)
SendActivitiesAsync(IActivity[], CancellationToken)

Отправляет набор действий отправителю входящего действия.

(Унаследовано от ITurnContext)
SendActivityAsync(IActivity, CancellationToken)

Отправляет действие отправителю входящего действия.

(Унаследовано от ITurnContext)
SendActivityAsync(String, String, String, CancellationToken)

Отправляет действие сообщения отправителю входящего действия.

(Унаследовано от ITurnContext)
UpdateActivityAsync(IActivity, CancellationToken)

Заменяет существующее действие.

(Унаследовано от ITurnContext)

Методы расширения

GetDebugger(ITurnContext)

Метод расширения для получения IDialogDebugger из TurnContext.

TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken)

Отправляет действие трассировки в для BotAdapter ведения журнала.

Применяется к

См. также раздел