Sdílet prostřednictvím


DialogSet Třída

Definice

Kolekce Dialog objektů, které se můžou navzájem volat.

public class DialogSet
type DialogSet = class
Public Class DialogSet
Dědičnost
DialogSet

Konstruktory

DialogSet()

Inicializuje novou instanci DialogSet třídy s hodnotou null DialogState.

DialogSet(IStatePropertyAccessor<DialogState>)

Inicializuje novou instanci DialogSet třídy.

Vlastnosti

TelemetryClient

Získá nebo nastaví na IBotTelemetryClient použití pro protokolování.

Metody

Add(Dialog)

Přidá do sady nové dialogové okno a vrátí sadu pro povolení fluent chainingu. Pokud přidaná Dialog.Id již v sadě existuje, id dialogových oken se aktualizuje tak, aby obsahovalo příponu, která ho činí jedinečným. Přidání 2 dialogových oken s názvem "duplicitní" do sady by tedy vedlo k tomu, že první z nich bude mít ID "duplikát" a druhý dialog bude mít ID "duplicate2".

CreateContextAsync(ITurnContext, CancellationToken)

Vytvoří nástroj, DialogContext který lze použít pro práci s dialogovými okny v .DialogSet

Find(String)

Vyhledá aktuální DialogSet objekt Dialog podle jeho ID.

GetDialogs()

Získá dialogy sady.

GetVersion()

Získá jedinečný řetězec, který představuje kombinované verze všech dialogových oken v této sadě dialogů.

Platí pro