Delen via


ContinueConversation Klas

Definitie

Actie waarmee een gesprek wordt voortgezet met behulp van een gespreksreferentie.

public class ContinueConversation : Microsoft.Bot.Builder.Dialogs.Dialog
type ContinueConversation = class
    inherit Dialog
Public Class ContinueConversation
Inherits Dialog
Overname
ContinueConversation

Opmerkingen

Deze actie werkt door een EventActivity(Name=ContinueConversation) te schrijven naar een StorageQueue met de routeringsgegevens van de opgegeven ConversationReference.

De wachtrij heeft een proces (zoals een webtaak/azure-functie) nodig om activiteiten op te halen uit de StorageQueue en deze te verwerken door de adapter aan te roepen. ProcessActivity(activiteit, ...);

OPMERKING: In het geval van meerdere adapters moet deze webtaak/functie de activity.channelId controleren om de activiteit correct naar de juiste adapter te routeren.

Dit dialoogvenster retourneert de ontvangstgegevens voor de activiteit in de wachtrij als resultaat van het dialoogvenster.

Constructors

ContinueConversation(String, Int32)

Initialiseert een nieuw exemplaar van de ContinueConversation klasse.

Velden

Kind

De soortnaam voor dit dialoogvenster.

Eigenschappen

ConversationReference

Hiermee wordt de conversationReference voor het doelgesprek opgehaald of ingesteld.

Disabled

Hiermee wordt een optionele expressie opgehaald of ingesteld waarmee deze actie wordt uitgeschakeld als deze waar is.

Id

Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld.

(Overgenomen van Dialog)
Source

Hiermee haalt u de informatie op van cref="SourceRange"/>.

(Overgenomen van Dialog)
TelemetryClient

Hiermee wordt opgehaald of ingesteld IBotTelemetryClient voor gebruik voor logboekregistratie.

(Overgenomen van Dialog)
Value

Hiermee wordt een optionele waarde opgehaald of ingesteld die moet worden gebruikt voor EventActivity.Value.

Methoden

BeginDialogAsync(DialogContext, Object, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster wordt gestart en naar de dialoogvensterstack wordt gepusht.

ContinueDialogAsync(DialogContext, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster wordt voortgezet, waarbij dit het actieve dialoogvenster is en de gebruiker reageert met een nieuwe activiteit.

(Overgenomen van Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster eindigt.

(Overgenomen van Dialog)
GetVersion()

Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen beurten, zal het dialoogvenstersysteem een DialogChanged-gebeurtenis verzenden.

(Overgenomen van Dialog)
OnComputeId()

Hiermee wordt de reken-id voor het dialoogvenster gemaakt.

(Overgenomen van Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wordt aangeroepen wanneer een gebeurtenis is geactiveerd, met behulp van DialogContext.emitEvent(), door het huidige dialoogvenster of een dialoogvenster dat het huidige dialoogvenster is gestart.

(Overgenomen van Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Aangeroepen nadat een gebeurtenis naar alle ouders is verzonden en niet is verwerkt.

(Overgenomen van Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Aangeroepen voordat een gebeurtenis naar het bovenliggende item wordt verzonden.

(Overgenomen van Dialog)
RegisterSourceLocation(String, Int32)

Registreert een cref="SourceRange"/> op de opgegeven locatie.

(Overgenomen van Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster de gebruiker opnieuw om invoer moet vragen.

(Overgenomen van Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wordt aangeroepen wanneer een onderliggend dialoogvenster deze beurt heeft voltooid, zodat het besturingselement wordt teruggezet naar dit dialoogvenster.

(Overgenomen van Dialog)

Extensiemethoden

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

Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster dat naar de stack wordt gepusht.

Van toepassing op