DialogSet Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |