Język

DynamicBeginDialog Klasa

Definicja

Wewnętrzna akcja BeginDialog, która dynamicznie wiąże x.schema/x.dialog, aby wywołać zasób x.dialog z właściwościami jako opcjami.

public class DynamicBeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BeginDialog
type DynamicBeginDialog = class
    inherit BeginDialog
Public Class DynamicBeginDialog
Inherits BeginDialog
Dziedziczenie

Konstruktory

Nazwa Opis
DynamicBeginDialog(String, Int32)

Inicjuje nowe wystąpienie klasy DynamicBeginDialog.

Pola

Nazwa Opis
Kind

Identyfikator klasy.

(Odziedziczone po BeginDialog)

Właściwości

Nazwa Opis
ActivityProcessed

Otrzymuje lub ustawia wartość wskazującą, czy nowy dialog powinien przetwarzać aktywność.

(Odziedziczone po BaseInvokeDialog)
Dialog

Odbiera lub ustawia dialog na wywołanie.

(Odziedziczone po BaseInvokeDialog)
Disabled

Otrzymuje lub ustawia opcjonalne wyrażenie, które jeśli jest prawdziwe, uniemożliwia tę akcję.

(Odziedziczone po BeginDialog)
Id

Gets lub sets id dla dialogu.

(Odziedziczone po Dialog)
Options

Pobiera lub ustawia konfigurowalne opcje dialogowe.

(Odziedziczone po BaseInvokeDialog)
Properties

Otrzymuje lub ustawia dodatkowe właściwości.

ResultProperty

Pobiera lub ustawia ścieżkę właściwości, aby przechować wynik dialogu.

(Odziedziczone po BeginDialog)
Source

Otrzymuje informacje cref="SourceRange"/>.

(Odziedziczone po Dialog)
TelemetryClient

Dostaje lub ustawia do IBotTelemetryClient logowania.

(Odziedziczone po Dialog)

Metody

Nazwa Opis
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wywoływane na początku dialogu i przesuwane na stos dialogowy.

(Odziedziczone po BeginDialog)
BindOptions(DialogContext, Object)

Ocenia wyrażenia w opcjach.

ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływane jest podczas kontynuacji dialogu, gdzie jest aktywny dialog, a użytkownik odpowiada nową aktywnością.

(Odziedziczone po Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wywoływana po zakończeniu okna dialogowego.

(Odziedziczone po Dialog)
GetDependencies()

Wylicza zależności dialogowe potomne, aby można je było dodać do zestawu dialogów kontenerów.

(Odziedziczone po BaseInvokeDialog)
GetVersion()

Otrzymuje unikalny ciąg znaków reprezentujący wersję tego dialogu. Jeśli wersja zmieni się między turami, system dialogowy wyświetli zdarzenie DialogChanged.

(Odziedziczone po Dialog)
OnComputeId()

Buduje ID obliczeniowe do dialogu.

(Odziedziczone po BaseInvokeDialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływane jest po wywołaniu zdarzenia, używając DialogContext.emitEvent(), przez bieżący dialog lub dialog, który rozpoczął aktualny dialog.

(Odziedziczone po Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Dzwoniłem po tym, jak wydarzenie zostało przekazane wszystkim rodzicom i nie zostało rozwiązane.

(Odziedziczone po Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływane zanim zdarzenie zostanie przeniesione do swojego nadrzędnego.

(Odziedziczone po Dialog)
RegisterSourceLocation(String, Int32)

Rejestruje cref="SourceRange"/> w podanej lokalizacji.

(Odziedziczone po Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wywoływana, gdy okno dialogowe powinno ponownie monitować użytkownika o podanie danych wejściowych.

(Odziedziczone po Dialog)
ResolveDialog(DialogContext)

Rozstrzygnij Dialog Expression jako Dialog lub StringExpression, aby uzyskać dialogid.

(Odziedziczone po BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wywoływany, gdy dialog podzespołu kończy swoją turę, przywracając kontrolę do tego dialogu.

(Odziedziczone po BeginDialog)

Metody rozszerzania

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

Tworzy stos okna dialogowego i uruchamia okno dialogowe, wypychając go do stosu.

Dotyczy