Sprache

BeginSkill Klasse

Definition

Beginne eine Fähigkeit.

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

Konstruktoren

Name Beschreibung
BeginSkill(String, Int32)

Initialisiert eine neue Instanz der BeginSkill-Klasse.

Felder

Name Beschreibung
Kind

Klassenbezeichner.

Eigenschaften

Name Beschreibung
Activity

Bekommt oder legt eine Vorlage für die Aktivität fest.

ActivityProcessed

Erhält oder setzt einen Wert, der angibt, ob der neue Dialog die Aktivität verarbeiten soll.

AllowInterruptions

Bekommt oder legt eine Unterbrechungsrichtlinie fest.

BotId

Es bekommt oder setzt die Microsoft-App-ID, die die Fähigkeit aufrufen wird.

ConnectionName

Erhält oder setzt den OAuth-Verbindungsnamen, der verwendet wird, um Single SignOn mit einer Fähigkeit durchzuführen.

DialogOptions

Ruft die Optionen ab, die zum Ausführen des Fähigkeitsdialogfelds verwendet werden.

(Geerbt von SkillDialog)
Disabled

Erhält oder setzt einen optionalen Ausdruck, der, falls wahr, diese Aktion deaktiviert.

Id

Erhält oder setzt eine ID für den Dialog.

(Geerbt von Dialog)
ResultProperty

Erhält oder setzt den Eigenschaftspfad, um das Dialogergebnis zu speichern.

SkillAppId

Erhält oder setzt die Microsoft App ID für die Fähigkeit.

SkillEndpoint

Erhält oder setzt den /api/messages-Endpunkt für den Skill.

SkillHostEndpoint

Erhält oder setzt die Callback-URL für den Skill-Host.

Source

Erhält die Information des Cref="SourceRange"/>.

(Geerbt von Dialog)
TelemetryClient

Es bekommt oder setzt die Nutzung IBotTelemetryClient , um sie für das Protokollieren zu verwenden.

(Geerbt von Dialog)

Methoden

Name Beschreibung
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld gestartet und in den Dialogstapel verschoben wird.

ContinueDialogAsync(DialogContext, CancellationToken)

Wird aufgerufen, wenn der Dialog fortgesetzt wird, wobei es der aktive Dialog ist und der Benutzer mit einer neuen Aktivität antwortet.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld beendet wird.

GetVersion()

Erhält eine eindeutige Zeichenkette, die die Version dieses Dialogs darstellt. Wenn sich die Version ändert, gibt das Dialogfeldsystem ein DialogChanged-Ereignis aus.

(Geerbt von Dialog)
OnComputeId()

Erstellt die Compute-ID für den Dialog.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, wenn ein Ereignis ausgelöst wurde, indem DialogContext.emitEvent()verwendet wird, entweder durch den aktuellen Dialog oder einen Dialog, den der aktuelle Dialog gestartet hat.

(Geerbt von Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, nachdem ein Ereignis für alle übergeordneten Eltern eingeblasen wurde und nicht behandelt wurde.

(Geerbt von Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, bevor ein Ereignis in das übergeordnete Element eingeblasen wird.

OnValidateActivity(Activity)

Validiert die während gesendete ContinueDialogAsync(DialogContext, CancellationToken)Aktivität.

(Geerbt von SkillDialog)
RegisterSourceLocation(String, Int32)

Registriert ein Cref="SourceRange"/> an der angegebenen Stelle.

(Geerbt von Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld den Benutzer zur Eingabe erneut auffordert.

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Gerufen, wenn ein Kind-Dialog seinen Zug beendet hat, wodurch die Kontrolle an diesen Dialog zurückgegeben wird.

Erweiterungsmethoden

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

Erstellt einen Dialogstapel und startet ein Dialogfeld, indem es auf den Stapel verschoben wird.

Gilt für: