Język

SkillDialog Klasa

Definicja

Specjalista Dialog , który potrafi łączyć zdalne połączenia z umiejętnością.

public class SkillDialog : Microsoft.Bot.Builder.Dialogs.Dialog
type SkillDialog = class
    inherit Dialog
Public Class SkillDialog
Inherits Dialog
Dziedziczenie
SkillDialog
Pochodne

Uwagi

Parametr opcji w musi BeginDialogAsync(DialogContext, Object, CancellationToken) być instancją BeginSkillDialogOptions z początkowymi parametrami dialogu.

Konstruktory

Nazwa Opis
SkillDialog(SkillDialogOptions, String)

Inicjalizuje nową instancję klasy SkillDialog , aby zawinąć zdalne wywołania do umiejętności.

Właściwości

Nazwa Opis
DialogOptions

Dostaje opcje używane do wykonania dialogu umiejętności.

Id

Gets lub sets id dla dialogu.

(Odziedziczone po Dialog)
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)

Wołany na początku dialogu umiejętności i przesuwany na stos dialogowy.

ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływane jest to, gdy dialog umiejętności jest kontynuowany, gdzie jest aktywny dialog, a użytkownik odpowiada nową aktywnością.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wołany, gdy dialog umiejętności się kończy.

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 Dialog)
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)
OnValidateActivity(Activity)

Waliduje aktywność wysłaną podczas ContinueDialogAsync(DialogContext, CancellationToken).

RegisterSourceLocation(String, Int32)

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

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

Wywoływane wtedy, gdy dialog umiejętności powinien ponownie poprosić użytkownika o wejście.

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wywoływane po zakończeniu tury przez poddane umiejętności, co przywraca kontrolę do tego dialogu.

Metody rozszerzania

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

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

Dotyczy