Delen via


BeginSkill Klas

Definitie

Begin met een vaardigheid.

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

Constructors

BeginSkill(String, Int32)

Initialiseert een nieuw exemplaar van de BeginSkill klasse.

Velden

Kind

Klasse-id.

Eigenschappen

Activity

Hiermee wordt een sjabloon voor de activiteit opgehaald of ingesteld.

ActivityProcessed

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het nieuwe dialoogvenster de activiteit moet verwerken.

AllowInterruptions

Hiermee wordt onderbrekingsbeleid opgehaald of ingesteld.

BotId

Hiermee wordt de Microsoft-app-id opgehaald of ingesteld waarmee de vaardigheid wordt aangeroepen.

ConnectionName

Hiermee wordt de OAuth-verbindingsnaam opgehaald of ingesteld, die wordt gebruikt om eenmalige aanmelding uit te voeren met een vaardigheid.

DialogOptions

Hiermee haalt u de opties op die worden gebruikt om het vaardigheidsdialoogvenster uit te voeren.

(Overgenomen van SkillDialog)
Disabled

Hiermee wordt een optionele expressie opgehaald of ingesteld. Als deze waar is, wordt deze actie uitgeschakeld.

Id

Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld.

(Overgenomen van Dialog)
ResultProperty

Hiermee wordt het eigenschapspad opgehaald of ingesteld waarin het dialoogvensterresultaat moet worden opgeslagen.

SkillAppId

Hiermee wordt de Microsoft-app-id voor de vaardigheid opgehaald of ingesteld.

SkillEndpoint

Hiermee wordt het eindpunt /api/messages voor de vaardigheid opgehaald of ingesteld.

SkillHostEndpoint

Hiermee wordt de callback-URL voor de host van de vaardigheid opgehaald of ingesteld.

Source

Hiermee haalt u de informatie op van de cref="SourceRange"/>.

(Overgenomen van Dialog)
TelemetryClient

Hiermee wordt de IBotTelemetryClient opgehaald of ingesteld voor gebruik voor logboekregistratie.

(Overgenomen van Dialog)

Methoden

BeginDialogAsync(DialogContext, Object, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster wordt gestart en naar de dialoogvensterstack wordt gepusht.

ContinueDialogAsync(DialogContext, CancellationToken)

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

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster wordt beƫindigd.

GetVersion()

Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen bochten, zal het dialoogvenstersysteem een DialogChanged-gebeurtenis verzenden.

(Overgenomen van Dialog)
OnComputeId()

Hiermee wordt de reken-id voor het dialoogvenster gemaakt.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wordt aangeroepen wanneer een gebeurtenis is gegenereerd, met behulp van DialogContext.emitEvent(), door het huidige dialoogvenster of een dialoogvenster dat het huidige dialoogvenster is gestart.

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

Aangeroepen nadat een gebeurtenis naar alle bovenliggende items is gebeld en niet is verwerkt.

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

Aangeroepen voordat een gebeurtenis wordt gebeld naar het bovenliggende item.

OnValidateActivity(Activity)

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

(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)

Wordt aangeroepen wanneer een onderliggend dialoogvenster zijn beurt heeft voltooid, zodat het besturingselement weer in dit dialoogvenster wordt teruggezet.

Extensiemethoden

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

Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij deze naar de stack wordt gepusht.

Van toepassing op