Foreach Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Use ForEachElement instead.
Führt eine Reihe von Aktionen einmal für jedes Element in einer In-Memory-Liste oder -Sammlung aus.
[System.Obsolete("Use ForEachElement instead.")]
public class Foreach : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
[<System.Obsolete("Use ForEachElement instead.")>]
type Foreach = class
inherit ActionScope
Public Class Foreach
Inherits ActionScope
- Vererbung
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| Foreach(String, Int32) |
Veraltet.
Initialisiert eine neue Instanz der Foreach-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| Kind |
Veraltet.
Klassenbezeichner. |
| OFFSETKEY |
Veraltet.
Definiert den Pfad für den Offset-Schlüssel. (Geerbt von ActionScope) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Actions |
Veraltet.
Erhält oder setzt die auszuführenden Aktionen ein. (Geerbt von ActionScope) |
| Disabled |
Veraltet.
Erhält oder setzt einen optionalen Ausdruck, der, falls wahr, diese Aktion deaktiviert. |
| Id |
Veraltet.
Erhält oder setzt eine ID für den Dialog. (Geerbt von Dialog) |
| Index |
Veraltet.
Erhält oder setzt den Eigenschaftspfad-Ausdruck auf den Item-Index. |
| ItemsProperty |
Veraltet.
Erhält oder setzt den Eigenschaftspfad-Ausdruck auf die Sammlung von Elementen. |
| Source |
Veraltet.
Erhält die Information des Cref="SourceRange"/>. (Geerbt von Dialog) |
| TelemetryClient |
Veraltet.
Es bekommt oder setzt die Nutzung IBotTelemetryClient , um sie für das Protokollieren zu verwenden. (Geerbt von Dialog) |
| Value |
Veraltet.
Erhält oder setzt den Eigenschaftspfad-Ausdruck auf den Item-Wert. |
Methoden
| Name | Beschreibung |
|---|---|
| BeginActionAsync(DialogContext, Int32, CancellationToken) |
Veraltet.
Startet ein neues Dialogfeld und verschiebt es auf den Dialogstapel. (Geerbt von ActionScope) |
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Veraltet.
Wird aufgerufen, wenn das Dialogfeld gestartet und in den Dialogstapel verschoben wird. |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Veraltet.
Wird aufgerufen, wenn der Dialog fortgesetzt wird, wobei es der aktive Dialog ist und der Benutzer mit einer neuen Aktivität antwortet. (Geerbt von ActionScope) |
| EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Veraltet.
Wird aufgerufen, wenn das Dialogfeld beendet wird. (Geerbt von Dialog) |
| GetDependencies() |
Veraltet.
Zählt kindliche Dialogabhängigkeiten auf, damit sie dem Container-Dialogsatz hinzugefügt werden können. (Geerbt von ActionScope) |
| GetVersion() |
Veraltet.
Erhält eine eindeutige Zeichenkette, die die Version dieses Dialogs darstellt. Wenn sich die Version ändert, gibt das Dialogfeldsystem ein DialogChanged-Ereignis aus. (Geerbt von ActionScope) |
| NextItemAsync(DialogContext, CancellationToken) |
Veraltet.
Ruft den nächsten Gegenstand im Stapel auf. |
| OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken) |
Veraltet.
Wird aufgerufen, wenn die Kontrolle mit einem ActionScopeResultDialog zurückgegeben wird. (Geerbt von ActionScope) |
| OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken) |
Veraltet.
Aufruft, wenn eine zurückkehrende Kontrolle zu diesem Dialog mit einem ActionScopeResult mit der Eigenschaft ActionCommand auf gesetzt ist |
| OnComputeId() |
Veraltet.
Erstellt die Compute-ID für den Dialog. |
| OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken) |
Veraltet.
Aufruft, wenn eine zurückkehrende Kontrolle zu diesem Dialog mit einem ActionScopeResult mit der Eigenschaft ActionCommand auf gesetzt ist |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Veraltet.
Wird aufgerufen, wenn ein Ereignis mit |
| OnEndOfActionsAsync(DialogContext, Object, CancellationToken) |
Veraltet.
Wird aufgerufen, wenn die Aktion des Dialogs endet. |
| OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken) |
Veraltet.
Wird aufgerufen, wenn die Kontrolle zu diesem Dialog mit einem ActionScopeResult mit der Eigenschaft ActionCommand auf zurückgegeben |
| OnNextActionAsync(DialogContext, Object, CancellationToken) |
Veraltet.
Ruft auf, wenn der Dialog zur nächsten Aktion weitergeht. (Geerbt von ActionScope) |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Veraltet.
Wird aufgerufen, nachdem ein Ereignis für alle übergeordneten Eltern eingeblasen wurde und nicht behandelt wurde. (Geerbt von Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Veraltet.
Wird aufgerufen, bevor ein Ereignis in das übergeordnete Element eingeblasen wird. (Geerbt von Dialog) |
| RegisterSourceLocation(String, Int32) |
Veraltet.
Registriert ein Cref="SourceRange"/> an der angegebenen Stelle. (Geerbt von Dialog) |
| RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Veraltet.
Wird aufgerufen, wenn das Dialogfeld den Benutzer zur Eingabe erneut auffordert. (Geerbt von Dialog) |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Veraltet.
Gerufen, wenn ein Kind-Dialog seinen Zug beendet hat, wodurch die Kontrolle an diesen Dialog zurückgegeben wird. (Geerbt von ActionScope) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Veraltet.
Erstellt einen Dialogstapel und startet ein Dialogfeld, indem es auf den Stapel verschoben wird. |