Język

BeginSkill Klasa

Definicja

Zacznij umiejętność.

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

Konstruktory

Nazwa Opis
BeginSkill(String, Int32)

Inicjuje nowe wystąpienie klasy BeginSkill.

Pola

Nazwa Opis
Kind

Identyfikator klasy.

Właściwości

Nazwa Opis
Activity

Pobiera lub ustawia szablon dla aktywności.

ActivityProcessed

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

AllowInterruptions

Otrzymuje lub ustala politykę przerw.

BotId

Pobiera lub ustawia identyfikator aplikacji Microsoft, który wywoła tę umiejętność.

ConnectionName

Otrzymuje lub ustawia nazwę połączenia OAuth, która byłaby używana do wykonania Single SignOn z umiejętnością.

DialogOptions

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

(Odziedziczone po SkillDialog)
Disabled

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

Id

Gets lub sets id dla dialogu.

(Odziedziczone po Dialog)
ResultProperty

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

SkillAppId

Pobiera lub ustawia identyfikator aplikacji Microsoft dla tej umiejętności.

SkillEndpoint

Pobiera lub ustawia endpoint /api/messages dla tej umiejętności.

SkillHostEndpoint

Otrzymuje lub ustawia URL callback dla hosta umiejętności.

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.

ContinueDialogAsync(DialogContext, CancellationToken)

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

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wywoływana po zakończeniu okna dialogowego.

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.

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.

OnValidateActivity(Activity)

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

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

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wywoływany, gdy dialog podzespołu kończy swoją turę, przywracając 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