BeginSkill Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizia una Competenza.
public class BeginSkill : Microsoft.Bot.Builder.Dialogs.SkillDialog
type BeginSkill = class
inherit SkillDialog
Public Class BeginSkill
Inherits SkillDialog
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| BeginSkill(String, Int32) |
Inizializza una nuova istanza della classe BeginSkill. |
Campi
| Nome | Descrizione |
|---|---|
| Kind |
Identificatore di classe. |
Proprietà
| Nome | Descrizione |
|---|---|
| Activity |
Ottiene o imposta il modello per l'attività. |
| ActivityProcessed |
Riceve o imposta un valore che indica se il nuovo dialogo dovrebbe elaborare l'attività. |
| AllowInterruptions |
Ottiene o imposta una politica di interruzione. |
| BotId |
Ottiene o imposta l'ID dell'app Microsoft che chiamerà la competenza. |
| ConnectionName |
Ottiene o imposta il Nome della Connessione OAuth, che verrebbe usato per eseguire il Single SignOn con un'abilità. |
| DialogOptions |
Ottiene le opzioni utilizzate per eseguire la finestra di dialogo delle competenze. (Ereditato da SkillDialog) |
| Disabled |
Ottiene o imposta un'espressione opzionale che, se è vera, disabiliterà questa azione. |
| Id |
Ottiene o imposta l'id per il dialogo. (Ereditato da Dialog) |
| ResultProperty |
Ottiene o imposta il percorso delle proprietà per memorizzare il risultato del dialogo. |
| SkillAppId |
Ottiene o imposta l'ID Microsoft App per la competenza. |
| SkillEndpoint |
Ottiene o imposta l'endpoint /api/messages per la competenza. |
| SkillHostEndpoint |
Ottiene o imposta l'URL di richiamo per l'host delle skill. |
| Source |
Ottiene le informazioni del cref="SourceRange"/>. (Ereditato da Dialog) |
| TelemetryClient |
Ottiene o imposta il IBotTelemetryClient materiale da usare per il registro. (Ereditato da Dialog) |
Metodi
| Nome | Descrizione |
|---|---|
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Chiamato quando il dialogo viene avviato e inserito nello stack di dialoghi. |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Chiamato quando il dialogo è proseguito, dove è il dialogo attivo e l'utente risponde con una nuova attività. |
| EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Chiamato quando termina il dialogo. |
| GetVersion() |
Ottiene una stringa unica che rappresenta la versione di questo dialogo. Se la versione cambia tra turni il sistema del dialogo genererà un evento DialogChanged. (Ereditato da Dialog) |
| OnComputeId() |
Costruisce l'ID di calcolo per il dialogo. |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Chiamato quando un evento è stato generato, usando |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Chiamato dopo che un evento è stato indirizzato a tutti i genitori e non è stato gestito. (Ereditato da Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Chiamato prima che un evento venga visualizzato nell'elemento padre. |
| OnValidateActivity(Activity) |
Valida l'attività inviata durante ContinueDialogAsync(DialogContext, CancellationToken). (Ereditato da SkillDialog) |
| RegisterSourceLocation(String, Int32) |
Registra un cref="SourceRange"/> nella posizione fornita. (Ereditato da Dialog) |
| RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Chiamato quando la finestra di dialogo deve richiedere di nuovo l'input all'utente. |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Chiamato quando un dialogo figlio completava il suo turno, restituendo il controllo a questo dialogo. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Crea uno stack di dialoghi e avvia un dialogo, che lo inserisce nello stack. |