Sdílet prostřednictvím


BeginSkill Třída

Definice

Zahajte dovednost.

public class BeginSkill : Microsoft.Bot.Builder.Dialogs.SkillDialog
type BeginSkill = class
    inherit SkillDialog
Public Class BeginSkill
Inherits SkillDialog
Dědičnost

Konstruktory

BeginSkill(String, Int32)

Inicializuje novou instanci BeginSkill třídy .

Pole

Kind

Identifikátor třídy.

Vlastnosti

Activity

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

ActivityProcessed

Získá nebo nastaví hodnotu označující, zda má nové dialogové okno zpracovat aktivitu.

AllowInterruptions

Získá nebo nastaví zásady přerušení.

BotId

Získá nebo nastaví ID aplikace Microsoftu, která bude volat dovednost.

ConnectionName

Získá nebo nastaví název připojení OAuth, který by se použil k provedení jednotného přihlašování s dovedností.

DialogOptions

Získá možnosti použité k provedení dovednosti dialog.

(Zděděno od SkillDialog)
Disabled

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

Id

Získá nebo nastaví ID pro dialogové okno.

(Zděděno od Dialog)
ResultProperty

Získá nebo nastaví cestu vlastnosti pro uložení výsledku dialogového okna.

SkillAppId

Získá nebo nastaví ID aplikace Microsoftu pro dovednost.

SkillEndpoint

Získá nebo nastaví koncový bod /api/messages pro dovednost.

SkillHostEndpoint

Získá nebo nastaví adresu URL zpětného volání pro dovednost hostitele.

Source

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

(Zděděno od Dialog)
TelemetryClient

Získá nebo nastaví k 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 jeho vložení do zásobníku dialogových oken.

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.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

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

GetVersion()

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

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

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

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Volána při vyvolání události pomocí DialogContext.emitEvent(), buď aktuálním dialogovým oknem, nebo dialogovým oknem, které se spustilo.

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

Volána poté, co byla událost označena všemi rodiči a nebyla zpracována.

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

Volá se před bublinovou bublinou události do nadřazeného objektu.

OnValidateActivity(Activity)

Ověří aktivitu odeslanou během ContinueDialogAsync(DialogContext, CancellationToken).

(Zděděno od SkillDialog)
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.

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

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

Metody rozšíření

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

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

Platí pro