Udostępnij za pośrednictwem


DialogSet Klasa

Definicja

Kolekcja Dialog obiektów, które mogą wywoływać siebie nawzajem.

public class DialogSet
type DialogSet = class
Public Class DialogSet
Dziedziczenie
DialogSet

Konstruktory

DialogSet()

Inicjuje DialogSet nowe wystąpienie klasy o wartości null DialogState.

DialogSet(IStatePropertyAccessor<DialogState>)

Inicjuje nowe wystąpienie klasy DialogSet.

Właściwości

TelemetryClient

Pobiera lub ustawia element IBotTelemetryClient do użycia do rejestrowania.

Metody

Add(Dialog)

Dodaje nowe okno dialogowe do zestawu i zwraca zestaw w celu umożliwienia płynnego tworzenia łańcucha. Jeśli dodawany Dialog.Id już istnieje w zestawie, identyfikator okien dialogowych zostanie zaktualizowany w celu uwzględnienia sufiksu, który sprawia, że jest on unikatowy. Dlatego dodanie 2 okien dialogowych o nazwie "duplikat" do zestawu spowoduje, że pierwszy z nich będzie miał identyfikator "duplikat", a drugi o identyfikatorze "duplicate2".

CreateContextAsync(ITurnContext, CancellationToken)

Tworzy element DialogContext , który może służyć do pracy z oknami dialogowymi w pliku DialogSet.

Find(String)

Wyszukuje bieżący DialogSet element według jego identyfikatora Dialog .

GetDialogs()

Pobiera okna dialogowe zestawu.

GetVersion()

Pobiera unikatowy ciąg reprezentujący połączone wersje wszystkich okien dialogowych w tym zestawie okien dialogowych.

Dotyczy