BeginSkill Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Börja en färdighet.
public class BeginSkill : Microsoft.Bot.Builder.Dialogs.SkillDialog
type BeginSkill = class
inherit SkillDialog
Public Class BeginSkill
Inherits SkillDialog
- Arv
Konstruktorer
| Name | Description |
|---|---|
| BeginSkill(String, Int32) |
Initierar en ny instans av BeginSkill klassen. |
Fält
| Name | Description |
|---|---|
| Kind |
Klassidentifierare. |
Egenskaper
| Name | Description |
|---|---|
| Activity |
Får eller sätter mallen för aktiviteten. |
| ActivityProcessed |
Får eller sätter ett värde som anger om den nya dialogen ska bearbeta aktiviteten. |
| AllowInterruptions |
Får eller sätter avbrottspolicy. |
| BotId |
Hämtar eller ställer in Microsoft App ID som ska anropa färdigheten. |
| ConnectionName |
Hämtar eller sätter OAuth-anslutningsnamnet, som skulle användas för att utföra Single SignOn med en färdighet. |
| DialogOptions |
Får alternativen som används för att köra färdighetsdialogen. (Ärvd från SkillDialog) |
| Disabled |
Får eller sätter ett valfritt uttryck som, om det är sant, inaktiverar denna åtgärd. |
| Id |
Får eller sätter id för dialogen. (Ärvd från Dialog) |
| ResultProperty |
Hämtar eller sätter egenskapsvägen för att lagra dialogresultatet i. |
| SkillAppId |
Hämtar eller ställer in Microsoft App ID för färdigheten. |
| SkillEndpoint |
Hämtar eller sätter /api/messages-endpointen för färdigheten. |
| SkillHostEndpoint |
Får eller ställer in callback-URL:en för skill host. |
| Source |
Får informationen om cref="SourceRange"/>. (Ärvd från Dialog) |
| TelemetryClient |
Får eller ställer in att IBotTelemetryClient använda för loggning. (Ärvd från Dialog) |
Metoder
| Name | Description |
|---|---|
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Anropas när dialogen startas och läggs på dialogstacken. |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Anropas när dialogen fortsätter, där det är den aktiva dialogen och användaren svarar med en ny aktivitet. |
| EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Anropas när dialogrutan slutar. |
| GetVersion() |
Får en unik sträng som representerar versionen av denna dialog. Om versionen ändras mellan turerna kommer dialogsystemet att sända ut en DialogChanged-händelse. (Ärvd från Dialog) |
| OnComputeId() |
Bygger compute-ID:t för dialogen. |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Anropas när en händelse har aktiverats, med , |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Ringde efter att ett evenemang hade delats ut till alla föräldrar och inte hanterades. (Ärvd från Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Anropas innan en händelse bubblas till sin förälder. |
| OnValidateActivity(Activity) |
Validerar aktiviteten som skickas under ContinueDialogAsync(DialogContext, CancellationToken). (Ärvd från SkillDialog) |
| RegisterSourceLocation(String, Int32) |
Registrerar en cref="SourceRange"/> på den angivna platsen. (Ärvd från Dialog) |
| RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Anropas när dialogrutan ska uppmana användaren att ange indata igen. |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Anropade när en barndialog avslutade sin tur, vilket återlämnade kontrollen till denna dialog. |
Tilläggsmetoder
| Name | Description |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Skapar en dialogstack och startar en dialogruta och push-överför den till stacken. |