Compartir a través de


HttpRequest Clase

Definición

Acción para realizar una solicitud HttpRequest.

public class HttpRequest : Microsoft.Bot.Builder.Dialogs.Dialog
type HttpRequest = class
    inherit Dialog
Public Class HttpRequest
Inherits Dialog
Herencia
HttpRequest

Constructores

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

Inicializa una nueva instancia de la clase HttpRequest.

HttpRequest(String, Int32)

Inicializa una nueva instancia de la clase HttpRequest.

Campos

Kind

Identificador de clase.

Propiedades

Body

Obtiene o establece la carga del cuerpo.

ContentType

Obtiene o establece el tipo de contenido para el cuerpo de la operación http.

Disabled

Obtiene o establece una expresión opcional que, si es true, deshabilitará esta acción.

Headers

Obtiene o establece encabezados.

Id

Obtiene o establece el identificador del cuadro de diálogo.

(Heredado de Dialog)
Method

Obtiene o establece httpMethod que se va a usar.

ResponseType

Obtiene o establece el valor responseType.

ResultProperty

Obtiene o establece la expresión de propiedad en la que se almacenará la respuesta HTTP.

Source

Obtiene la información de cref="SourceRange"/>.

(Heredado de Dialog)
TelemetryClient

Obtiene o establece el objeto IBotTelemetryClient que se va a usar para el registro.

(Heredado de Dialog)
Url

Obtiene o establece la dirección URL.

Métodos

BeginDialogAsync(DialogContext, Object, CancellationToken)

Se llama cuando el diálogo se inicia e inserta en la pila de diálogos.

ContinueDialogAsync(DialogContext, CancellationToken)

Se llama cuando se continúa el diálogo, donde es el diálogo activo y el usuario responde con una nueva actividad.

(Heredado de Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Se llama cuando finaliza el diálogo.

(Heredado de Dialog)
GetVersion()

Obtiene una cadena única que representa la versión de este cuadro de diálogo. Si la versión cambia entre turnos, el sistema de diálogo emitirá un evento DialogChanged.

(Heredado de Dialog)
OnComputeId()

Compila el identificador de proceso para el cuadro de diálogo.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llama cuando se ha generado un evento, mediante DialogContext.emitEvent(), mediante el cuadro de diálogo actual o un diálogo que inició el diálogo actual.

(Heredado de Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llamó después de que un evento se propagase a todos los padres y no se manejó.

(Heredado de Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llama antes de que un evento se propaga a su elemento primario.

(Heredado de Dialog)
RegisterSourceLocation(String, Int32)

Registra una cref="SourceRange"/> en la ubicación proporcionada.

(Heredado de Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Se llama cuando el cuadro de diálogo debe volver a solicitar al usuario la entrada.

(Heredado de Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Se llama cuando un cuadro de diálogo secundario completó este turno, devolviendo el control a este diálogo.

(Heredado de Dialog)

Métodos de extensión

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

Crea una pila de diálogos e inicia un diálogo, insértelo en la pila.

Se aplica a