Case Classe

Definizione

Casi di ambito azione.

public class Case : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
type Case = class
    inherit ActionScope
Public Class Case
Inherits ActionScope
Ereditarietà

Costruttori

Case(String, IEnumerable<Dialog>)

Inizializza una nuova istanza della classe Case.

Campi

OFFSETKEY

Definisce il percorso della chiave di offset.

(Ereditato da ActionScope)

Proprietà

Actions

Ottiene o imposta le azioni da eseguire.

(Ereditato da ActionScope)
Id

Ottiene o imposta l'ID per la finestra di dialogo.

(Ereditato da Dialog)
Source

Ottiene le informazioni del cref="SourceRange"/>.

(Ereditato da Dialog)
TelemetryClient

Ottiene o imposta l'oggetto IBotTelemetryClient da usare per la registrazione.

(Ereditato da Dialog)
Value

Ottiene o imposta una costante da confrontare con la condizione.

Metodi

BeginActionAsync(DialogContext, Int32, CancellationToken)

Avvia un nuovo dialogo e lo inserisce nello stack di dialoghi.

(Ereditato da ActionScope)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Chiamato quando la finestra di dialogo viene avviata e inserita nello stack di finestre di dialogo.

(Ereditato da ActionScope)
ContinueDialogAsync(DialogContext, CancellationToken)

Chiamato quando la finestra di dialogo viene continuata, dove è la finestra di dialogo attiva e l'utente risponde con una nuova attività.

(Ereditato da ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Chiamato quando termina la finestra di dialogo.

(Ereditato da Dialog)
GetDependencies()

Enumera le dipendenze della finestra di dialogo figlio in modo che possano essere aggiunte al set di finestre di dialogo contenitori.

(Ereditato da ActionScope)
GetVersion()

Ottiene una stringa univoca che rappresenta la versione di questa finestra di dialogo. Se la versione cambia tra turni il sistema di dialogo genererà un evento DialogChanged.

(Ereditato da ActionScope)
OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)

Chiamato quando restituisce il controllo a questa finestra di dialogo con un ActionScopeResultoggetto .

(Ereditato da ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

Chiamato quando restituisce il controllo a questa finestra di dialogo con una ActionScopeResult con la proprietà ActionCommand impostata su BreakLoop.

(Ereditato da ActionScope)
OnComputeId()

Compila l'ID di calcolo per la finestra di dialogo.

(Ereditato da ActionScope)
OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

Chiamato quando restituisce il controllo a questa finestra di dialogo con una ActionScopeResult con la proprietà ActionCommand impostata su ContinueLoop.

(Ereditato da ActionScope)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Chiamato quando è stato generato un evento, usando DialogContext.emitEvent(), dalla finestra di dialogo corrente o da una finestra di dialogo avviata dalla finestra di dialogo corrente.

(Ereditato da Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)

Chiamato al termine dell'azione del dialogo.

(Ereditato da ActionScope)
OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)

Chiamato quando restituisce il controllo a questa finestra di dialogo con una ActionScopeResult con la proprietà ActionCommand impostata su GoToAction.

(Ereditato da ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)

Chiamato quando la finestra di dialogo continua all'azione successiva.

(Ereditato da ActionScope)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Chiamato dopo che un evento è stato bollato in tutti i genitori e non è stato gestito.

(Ereditato da Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Chiamato prima che un evento venga bollato nel relativo padre.

(Ereditato da Dialog)
RegisterSourceLocation(String, Int32)

Registra un cref="SourceRange"/> nella posizione specificata.

(Ereditato da Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Chiamato quando la finestra di dialogo deve richiedere nuovamente all'utente l'input.

(Ereditato da Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Chiamato quando una finestra di dialogo figlio ha completato il suo turno, restituendo il controllo a questa finestra di dialogo.

(Ereditato da ActionScope)

Metodi di estensione

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

Crea uno stack di dialoghi e avvia una finestra di dialogo, premendola nello stack.

Si applica a