Språk

HttpRequest Klass

Definition

Åtgärd för att utföra en HttpRequest.

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

Konstruktorer

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

Initierar en ny instans av HttpRequest klassen.

HttpRequest(String, Int32)

Initierar en ny instans av HttpRequest klassen.

Fält

Name Description
Kind

Klassidentifierare.

Egenskaper

Name Description
Body

Får eller sätter kroppens last.

ContentType

Hämtar eller sätter innehållstypen för kroppen i http-operationen.

Disabled

Får eller sätter ett valfritt uttryck som, om det är sant, inaktiverar denna åtgärd.

Headers

Får eller sätter headers.

Id

Får eller sätter id för dialogen.

(Ärvd från Dialog)
Method

Hämtar eller ställer in HttpMethod som ska användas.

ResponseType

Hämtar eller ställer in ResponseType.

ResultProperty

Hämtar eller sätter egenskapsuttrycket för att lagra HTTP-svaret i.

Source

Får informationen om cref="SourceRange"/>.

(Ärvd från Dialog)
TelemetryClient

Får eller ställer in att IBotTelemetryClient använda för loggning.

(Ärvd från Dialog)
Url

Får eller ställer in URL:en.

Metoder

Name Description
BeginDialogAsync(DialogContext, Object, CancellationToken)

Anropas när dialogen startas och läggs på dialogstacken.

ContinueDialogAsync(DialogContext, CancellationToken)

Anropas när dialogen fortsätter, där det är den aktiva dialogen och användaren svarar med en ny aktivitet.

(Ärvd från Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Anropas när dialogrutan slutar.

(Ärvd från Dialog)
GetVersion()

Får en unik sträng som representerar versionen av denna dialog. Om versionen ändras mellan turerna kommer dialogsystemet att sända ut en DialogChanged-händelse.

(Ärvd från Dialog)
OnComputeId()

Bygger compute-ID:t för dialogen.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Anropas när en händelse har aktiverats, med , DialogContext.emitEvent()antingen av den aktuella dialogen eller en dialog som den aktuella dialogen startade.

(Ärvd från Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Ringde efter att ett evenemang hade delats ut till alla föräldrar och inte hanterades.

(Ärvd från Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Anropas innan en händelse bubblas till sin förälder.

(Ärvd från Dialog)
RegisterSourceLocation(String, Int32)

Registrerar en cref="SourceRange"/> på den angivna platsen.

(Ärvd från Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Anropas när dialogrutan ska uppmana användaren att ange indata igen.

(Ärvd från Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Anropades när en barndialog avslutade denna tur, vilket återlämnade kontrollen till denna dialog.

(Ärvd från Dialog)

Tilläggsmetoder

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

Skapar en dialogstack och startar en dialogruta och push-överför den till stacken.

Gäller för