ForeachPage 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.
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à
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 |
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 |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Chiamato quando è stato generato un evento, usando |
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 |
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. |