DialogSet 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.
Eine Sammlung von Dialog Objekten, die alle einander aufrufen können.
public class DialogSet
type DialogSet = class
Public Class DialogSet
- Vererbung
-
DialogSet
Konstruktoren
| Name | Beschreibung |
|---|---|
| DialogSet() |
Initialisiert eine neue Instanz der DialogSet Klasse mit null DialogState. |
| DialogSet(IStatePropertyAccessor<DialogState>) |
Initialisiert eine neue Instanz der DialogSet-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| TelemetryClient |
Es bekommt oder setzt die Nutzung IBotTelemetryClient , um sie für das Protokollieren zu verwenden. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(Dialog) |
Fügt dem Satz ein neues Dialogfeld hinzu und gibt den Satz zurück, um die Fluent-Verkettung zu ermöglichen. Wenn die Dialog.Id, die hinzugefügt werden, bereits in der Gruppe vorhanden ist, wird die Dialog-ID aktualisiert, um ein Suffix einzuschließen, das sie eindeutig macht. Das Hinzufügen von zwei Dialogfeldern mit dem Namen "duplizieren" zum Satz würde also dazu führen, dass die erste eine ID von "duplizieren" und das zweite Dialogfeld mit der ID "duplizieren2" aufweist. |
| CreateContextAsync(ITurnContext, CancellationToken) |
Erzeugt ein DialogContext System, das verwendet werden kann, um mit den Dialogen in der DialogSetzu arbeiten. |
| Find(String) |
Sucht den Strom DialogSet nach einem Dialog anhand seiner ID. |
| GetDialogs() |
Ruft die Dialogfelder des Satzes ab. |
| GetVersion() |
Ruft eine eindeutige Zeichenfolge ab, die die kombinierten Versionen aller Dialogfelder in diesem Dialogfeld darstellt. |