Taal

BeginSkill Klas

Definitie

Begin een vaardigheid.

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

Constructors

Name Description
BeginSkill(String, Int32)

Initialiseert een nieuw exemplaar van de BeginSkill klasse.

Velden

Name Description
Kind

Klasse-id.

Eigenschappen

Name Description
Activity

Krijgt of stelt sjabloon voor de activiteit.

ActivityProcessed

Krijgt of stelt een waarde die aangeeft of de nieuwe dialoog de activiteit moet verwerken.

AllowInterruptions

Krijgt of stelt onderbrekingsbeleid in.

BotId

Krijgt of stelt de Microsoft App ID in die de vaardigheid aanroept.

ConnectionName

Krijgt of stelt de OAuth Connection Name op, die gebruikt zou worden om Single SignOn uit te voeren met een vaardigheid.

DialogOptions

Krijgt de opties die gebruikt worden om de vaardigheidsdialoog uit te voeren.

(Overgenomen van SkillDialog)
Disabled

Krijgt of stelt een optionele uitdrukking op die, als waar is, deze actie zal uitschakelen.

Id

Krijgt of stelt ID in voor de dialoog.

(Overgenomen van Dialog)
ResultProperty

Krijgt of stelt het eigenschapspath in om het dialoogresultaat in op te slaan.

SkillAppId

Krijgt of stelt de Microsoft App ID voor de vaardigheid in.

SkillEndpoint

Krijgt of stelt het /api/messages-eindpunt voor de vaardigheid in.

SkillHostEndpoint

Krijgt of stelt de callback-URL in voor de vaardigheidshost.

Source

Krijgt de informatie van de cref="SourceRange"/>.

(Overgenomen van Dialog)
TelemetryClient

Krijgt of stelt de in om te IBotTelemetryClient gebruiken voor logs.

(Overgenomen van Dialog)

Methoden

Name Description
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wordt aangeroepen wanneer de dialoog wordt gestart en op de dialoogstack gezet.

ContinueDialogAsync(DialogContext, CancellationToken)

Wordt aangeroepen wanneer de dialoog wordt voortgezet, waarbij het de actieve dialoog is en de gebruiker reageert met een nieuwe activiteit.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Aangeroepen wanneer het dialoogvenster eindigt.

GetVersion()

Krijgt een unieke string die de versie van deze dialoog vertegenwoordigt. Als de versie tussen beurten verandert, zal het dialoogsysteem een DialogChanged-gebeurtenis uitzenden.

(Overgenomen van Dialog)
OnComputeId()

Bouwt de compute-ID voor de dialoog.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wordt aangeroepen wanneer een gebeurtenis is opgeroepen, met behulp van DialogContext.emitEvent(), door ofwel de huidige dialoog of een dialoog die de huidige dialoog is gestart.

(Overgenomen van Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Gebeld nadat een gebeurtenis aan alle ouders was doorgegeven en niet werd afgehandeld.

(Overgenomen van Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wordt aangeroepen voordat een gebeurtenis naar zijn ouder wordt gebubbeld.

OnValidateActivity(Activity)

Valideert de activiteit die tijdens ContinueDialogAsync(DialogContext, CancellationToken)wordt verzonden.

(Overgenomen van SkillDialog)
RegisterSourceLocation(String, Int32)

Registreert een cref="SourceRange"/> op de opgegeven locatie.

(Overgenomen van Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster de gebruiker opnieuw om invoer moet vragen.

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Aangeroepen wanneer een kinddialoog zijn beurt voltooide, waardoor de controle naar dit dialoogvenster werd teruggegeven.

Extensiemethoden

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

Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij u het naar de stack pusht.

Van toepassing op