Udostępnij za pośrednictwem


BeginSkill Klasa

Definicja

Rozpocznij umiejętności.

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

Konstruktory

BeginSkill(String, Int32)

Inicjuje nowe wystąpienie klasy BeginSkill.

Pola

Kind

Identyfikator klasy.

Właściwości

Activity

Pobiera lub ustawia szablon dla działania.

ActivityProcessed

Pobiera lub ustawia wartość wskazującą, czy nowe okno dialogowe powinno przetworzyć działanie.

AllowInterruptions

Pobiera lub ustawia zasady przerwy.

BotId

Pobiera lub ustawia identyfikator aplikacji firmy Microsoft, który będzie wywoływać umiejętności.

ConnectionName

Pobiera lub ustawia nazwę połączenia OAuth, która będzie używana do wykonywania logowania jednokrotnego z umiejętnością.

DialogOptions

Pobiera opcje używane do wykonania okna dialogowego umiejętności.

(Odziedziczone po SkillDialog)
Disabled

Pobiera lub ustawia opcjonalne wyrażenie, które jeśli jest prawdziwe, spowoduje wyłączenie tej akcji.

Id

Pobiera lub ustawia identyfikator okna dialogowego.

(Odziedziczone po Dialog)
ResultProperty

Pobiera lub ustawia ścieżkę właściwości, aby zapisać wynik okna dialogowego.

SkillAppId

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

SkillEndpoint

Pobiera lub ustawia punkt końcowy /api/messages dla umiejętności.

SkillHostEndpoint

Pobiera lub ustawia adres URL wywołania zwrotnego dla hosta umiejętności.

Source

Pobiera informacje o cref="SourceRange"/>.

(Odziedziczone po Dialog)
TelemetryClient

Pobiera lub ustawia wartość IBotTelemetryClient , która ma być używana do rejestrowania.

(Odziedziczone po Dialog)

Metody

BeginDialogAsync(DialogContext, Object, CancellationToken)

Wywoływana po uruchomieniu okna dialogowego i wypchnięciu do stosu okien dialogowych.

ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływane po kontynuowaniu okna dialogowego, w którym jest aktywne okno dialogowe, a użytkownik odpowiada za pomocą nowego działania.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wywoływana po zakończeniu okna dialogowego.

GetVersion()

Pobiera unikatowy ciąg reprezentujący wersję tego okna dialogowego. Jeśli wersja zmieni się między zamianami, system dialogowy emituje zdarzenie DialogChanged.

(Odziedziczone po Dialog)
OnComputeId()

Tworzy identyfikator obliczeniowy okna dialogowego.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływane, gdy zdarzenie zostało podniesione przy użyciu polecenia , za pomocą DialogContext.emitEvent()bieżącego okna dialogowego lub okna dialogowego, które zostało uruchomione w bieżącym oknie dialogowym.

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

Wywołana po wydarzeniu została bąbelkowana do wszystkich rodziców i nie została obsłużona.

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

Wywoływane przed zdarzeniem jest bąbelkowe do elementu nadrzędnego.

OnValidateActivity(Activity)

Weryfikuje działanie wysyłane podczas ContinueDialogAsync(DialogContext, CancellationToken).

(Odziedziczone po SkillDialog)
RegisterSourceLocation(String, Int32)

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

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

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

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wywoływane po zakończeniu działania okna dialogowego podrzędnego, zwracając kontrolkę do tego okna dialogowego.

Metody rozszerzania

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

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

Dotyczy