DialogSet Klasse

Definition

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.

Gilt für: