ForeachPage Classe

Definizione

Esegue un set di azioni una sola volta per ogni elemento in un elenco o una raccolta in memoria.

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

Costruttori

ForeachPage(String, Int32)

Inizializza una nuova istanza della classe ForeachPage.

Campi

Kind

Identificatore di classe.

OFFSETKEY

Definisce il percorso della chiave di offset.

(Ereditato da ActionScope)

Proprietà

Actions

Ottiene o imposta le azioni da eseguire.

(Ereditato da ActionScope)
Disabled

Ottiene o imposta un'espressione facoltativa che, se è true, disabilita questa azione.

Id

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

(Ereditato da Dialog)
ItemsProperty

Ottiene o imposta l'elenco delle proprietà dell'elemento.

Page

Ottiene o imposta l'elenco delle pagine.

PageIndex

Ottiene o imposta l'elenco degli indici di pagina.

PageSize

Ottiene o imposta le dimensioni di pagina.

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)

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.

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 un controllo restituito a questa finestra di dialogo con una ActionScopeResult con la proprietà ActionCommand impostata su BreakLoop.

OnComputeId()

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

OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

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

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.

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