Sdílet prostřednictvím


Ask Třída

Definice

Požádejte o otevřenou odpověď.

public class Ask : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.SendActivity
type Ask = class
    inherit SendActivity
Public Class Ask
Inherits SendActivity
Dědičnost

Poznámky

Tím se odešle aktivita a pak se turnus ukončí pomocí CompleteAndWaitpříkazu . Další aktivitu uživatele pak zpracuje nadřazené adaptivní dialogové okno.

Sestavuje také v modelu vlastností, které se očekávají v reakci prostřednictvím ExpectedProperties. Retries se aktualizuje, protože stejná otázka je položena vícekrát.

Konstruktory

Ask(String, ArrayExpression<String>, String, Int32)

Inicializuje novou instanci Ask třídy.

Pole

Kind

Identifikátor třídy.

Vlastnosti

Activity

Získá nebo nastaví šablonu pro aktivitu.

(Zděděno od SendActivity)
DefaultOperation

Získá nebo nastaví výchozí operaci, která se použije, když není rozpoznána žádná operace.

Disabled

Získá nebo nastaví volitelný výraz, který pokud je true zakáže tuto akci.

(Zděděno od SendActivity)
ExpectedProperties

Získá nebo nastaví vlastnosti, které mají být vyplněny odpovědí.

Id

Získá nebo nastaví ID dialogového okna.

(Zděděno od Dialog)
Source

Získá informace cref="SourceRange"/>.

(Zděděno od Dialog)
TelemetryClient

Získá nebo nastaví na IBotTelemetryClient použití pro protokolování.

(Zděděno od Dialog)

Metody

BeginDialogAsync(DialogContext, Object, CancellationToken)

Volá se při spuštění dialogového okna a vložení do zásobníku dialogů.

ContinueDialogAsync(DialogContext, CancellationToken)

Volá se při pokračování dialogového okna, kde se jedná o aktivní dialogové okno a uživatel odpoví novou aktivitou.

(Zděděno od Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Volá se, když dialogové okno končí.

(Zděděno od Dialog)
GetVersion()

Získá jedinečný řetězec, který představuje verzi tohoto dialogového okna. Pokud se verze změní mezi otočeními, systém dialogového okna vygeneruje DialogChanged událost.

(Zděděno od Dialog)
OnComputeId()

Vytvoří ID výpočetních prostředků pro dialogové okno.

(Zděděno od SendActivity)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Volá se při vyvolání události pomocí aktuálního DialogContext.emitEvent()dialogového okna nebo dialogového okna, které aktuální dialogové okno spustilo.

(Zděděno od Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Volá se poté, co byla událost bublinou pro všechny nadřazené položky a nebyla zpracována.

(Zděděno od Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Volá se před tím, než je událost bublinou na nadřazenou položku.

(Zděděno od Dialog)
RegisterSourceLocation(String, Int32)

Zaregistruje cref="SourceRange"/> v zadaném umístění.

(Zděděno od Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Volá se, když má dialogové okno znovu vyzvat uživatele k zadání vstupu.

(Zděděno od Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Volá se, když podřízené dialogové okno dokončilo toto otočení, a vrátilo se tak řízení do tohoto dialogového okna.

(Zděděno od Dialog)

Metody rozšíření

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

Vytvoří zásobník dialogových oken a spustí dialogové okno, které ho nasdílí do zásobníku.

Platí pro