ContinueConversationLater Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Actie waarmee het huidige gesprek op een later tijdstip wordt voortgezet.
public class ContinueConversationLater : Microsoft.Bot.Builder.Dialogs.Dialog
type ContinueConversationLater = class
inherit Dialog
Public Class ContinueConversationLater
Inherits Dialog
- Overname
Opmerkingen
Deze actie werkt door een EventActivity(Name=ContinueConversation) naar een StorageQueue te schrijven met dezelfde routeringsgegevens als de huidige gespreksverwijzing en met een zichtbaarheidsbeleid om het zichtbaar te maken op een later tijdstip.
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(activity, ...);
OPMERKING: In het geval van meerdere adapters moet deze webtaak/functie de activity.channelId controleren om de activiteit op de juiste manier naar de juiste adapter te routeren.
Dit dialoogvenster retourneert de ontvangstgegevens voor de activiteit in de wachtrij als resultaat van het dialoogvenster.
Constructors
| ContinueConversationLater(String, Int32) |
Initialiseert een nieuw exemplaar van de ContinueConversationLater klasse. |
Velden
| Kind |
De soortnaam voor dit dialoogvenster. |
Eigenschappen
| Date |
Hiermee wordt de expressie opgehaald of ingesteld die wordt omgezet naar de datum/tijd om het gesprek voort te zetten. |
| Disabled |
Hiermee wordt een optionele expressie opgehaald of ingesteld. Als deze waar is, wordt deze actie uitgeschakeld. |
| Id |
Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld. (Overgenomen van Dialog) |
| Source |
Hiermee haalt u de informatie op van de cref="SourceRange"/>. (Overgenomen van Dialog) |
| TelemetryClient |
Hiermee wordt de IBotTelemetryClient opgehaald of ingesteld 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 het 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 wordt beƫindigd. (Overgenomen van Dialog) |
| GetVersion() |
Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen bochten, zal het dialoogvenstersysteem een DialogChanged-gebeurtenis verzenden. (Overgenomen van Dialog) |
| OnComputeId() |
Hiermee wordt de reken-id voor het dialoogvenster gemaakt. |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen wanneer een gebeurtenis is gegenereerd, met behulp van |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen nadat een gebeurtenis naar alle bovenliggende items is gebeld en niet is verwerkt. (Overgenomen van Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen voordat een gebeurtenis wordt gebeld naar het bovenliggende item. (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 wending 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, waarbij deze naar de stack wordt gepusht. |