Поделиться через


HttpRequest Класс

Определение

Действие для выполнения запроса HttpRequest.

public class HttpRequest : Microsoft.Bot.Builder.Dialogs.Dialog
type HttpRequest = class
    inherit Dialog
Public Class HttpRequest
Inherits Dialog
Наследование
HttpRequest

Конструкторы

HttpRequest(HttpRequest+HttpMethod, String, Dictionary<String,StringExpression>, Object, String, Int32)

Инициализирует новый экземпляр класса HttpRequest.

HttpRequest(String, Int32)

Инициализирует новый экземпляр класса HttpRequest.

Поля

Kind

Идентификатор класса.

Свойства

Body

Возвращает или задает полезные данные текста.

ContentType

Возвращает или задает тип содержимого для текста операции HTTP.

Disabled

Возвращает или задает необязательное выражение, которое, если имеет значение true, отключает это действие.

Headers

Возвращает или задает заголовки.

Id

Возвращает или задает идентификатор диалогового окна.

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

Возвращает или задает используемый httpMethod.

ResponseType

Возвращает или задает ResponseType.

ResultProperty

Возвращает или задает выражение свойства для хранения HTTP-ответа.

Source

Возвращает сведения о cref="SourceRange"/>.

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

Возвращает или задает объект , используемый IBotTelemetryClient для ведения журнала.

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

Возвращает или задает URL-адрес.

Методы

BeginDialogAsync(DialogContext, Object, CancellationToken)

Вызывается при запуске диалога и помещается в стек диалогов.

ContinueDialogAsync(DialogContext, CancellationToken)

Вызывается при продолжении диалога, где он является активным диалогом и пользователь отвечает новым действием.

(Унаследовано от Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Вызывается, когда диалоговое окно завершается.

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

Возвращает уникальную строку, представляющую версию этого диалогового окна. Если версия изменяется между поворотами, система диалогов будет выдавать событие DialogChanged.

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

Создает идентификатор вычислений для диалогового окна.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Вызывается при возникновении события с помощью DialogContext.emitEvent(), текущим диалогом или диалогом, запущенным текущим диалогом.

(Унаследовано от Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Вызывается после того, как событие было передано всем родителям и не было обработано.

(Унаследовано от Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Вызывается перед тем, как событие будет передано в родительский объект.

(Унаследовано от Dialog)
RegisterSourceLocation(String, Int32)

Регистрирует cref="SourceRange"/> в указанном расположении.

(Унаследовано от Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Вызывается, когда диалоговое окно должно повторно запрашивать ввод данных у пользователя.

(Унаследовано от Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

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

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

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

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Создает стек диалогов и запускает диалог, помещая его в стек.

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