Taal

ContinueConversationLater Klas

Definitie

Actie die het huidige gesprek later voortzet...

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

Opmerkingen

Deze actie werkt door een EventActivity(Name=ContinueConversation) te schrijven naar een StorageQueue met dezelfde routeringsinformatie als de huidige conversatiereferentie, en met een zichtbaarheidsbeleid om deze op een toekomstig moment zichtbaar te maken.

De wachtrij heeft een proces nodig (zoals een webjob/Azure-functie) dat activiteiten uit de StorageQueue haalt en verwerkt door de adapter aan te roepen. Procesactiviteit(activiteit, ...);

OPMERKING: In het geval van meerdere adapters zou deze webjob/functie de activity.channelId moeten inspecteren om de activiteit correct naar de juiste adapter te routeren.

Deze dialoogdialoog geeft de ontvangstgegevens terug voor de in de wachtrij staande activiteit als resultaat van de dialoog. <zie ook cref="T:Microsoft. Bot.Builder.Dialogs.Adaptive.Actions.ContinueConversation"></zie ook>

Constructors

Name Description
ContinueConversationLater(String, Int32)

Initialiseert een nieuw exemplaar van de ContinueConversationLater klasse.

Velden

Name Description
Kind

De vriendelijke naam voor deze dialoog.

Eigenschappen

Name Description
Date

Krijgt of stelt de uitdrukking in die wordt opgelost op de datum/tijd om het gesprek voort te zetten.

Disabled

Krijgt of stelt een optionele uitdrukking op die, als waar is, deze actie zal uitschakelen.

Id

Krijgt of stelt ID in voor de dialoog.

(Overgenomen van Dialog)
Source

Krijgt de informatie van de cref="SourceRange"/>.

(Overgenomen van Dialog)
TelemetryClient

Krijgt of stelt de in om te IBotTelemetryClient gebruiken voor logs.

(Overgenomen van Dialog)
Value

Krijgt of stelt een optionele waarde in om te gebruiken voor EventActivity.Value.

Methoden

Name Description
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wordt aangeroepen wanneer de dialoog wordt gestart en op de dialoogstack gezet.

ContinueDialogAsync(DialogContext, CancellationToken)

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

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

Aangeroepen wanneer het dialoogvenster eindigt.

(Overgenomen van Dialog)
GetVersion()

Krijgt een unieke string die de versie van deze dialoog vertegenwoordigt. Als de versie tussen beurten verandert, zal het dialoogsysteem een DialogChanged-gebeurtenis uitzenden.

(Overgenomen van Dialog)
OnComputeId()

Bouwt de compute-ID voor de dialoog.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wordt aangeroepen wanneer een gebeurtenis is opgeroepen, met behulp van DialogContext.emitEvent(), door ofwel de huidige dialoog of een dialoog die de huidige dialoog is gestart.

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

Gebeld nadat een gebeurtenis aan alle ouders was doorgegeven en niet werd afgehandeld.

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

Wordt aangeroepen voordat een gebeurtenis naar zijn ouder wordt gebubbeld.

(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)

Aangeroepen wanneer een kinddialoog deze beurt voltooide, waardoor de controle naar dit dialoog werd teruggegeven.

(Overgenomen van Dialog)

Extensiemethoden

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

Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij u het naar de stack pusht.

Van toepassing op