DialogSet Osztály

Definíció

Objektumok gyűjteménye Dialog , amelyek mind meghívhatják egymást.

public class DialogSet
type DialogSet = class
Public Class DialogSet
Öröklődés
DialogSet

Konstruktorok

DialogSet()

Inicializálja a osztály új példányát null DialogSet értékkel DialogState.

DialogSet(IStatePropertyAccessor<DialogState>)

Inicializálja a osztály új példányát DialogSet .

Tulajdonságok

TelemetryClient

Lekéri vagy beállítja a IBotTelemetryClient naplózáshoz használni kívánt beállítást.

Metódusok

Add(Dialog)

Új párbeszédpanelt ad hozzá a készlethez, és visszaadja a készletet a fluent láncolás engedélyezéséhez. Ha a hozzáadott Dialog.Id már létezik a készletben, a párbeszédpanel-azonosító frissül, hogy tartalmazzon egy utótagot, amely egyedivé teszi. Tehát ha 2 párbeszédpanelt "duplikált" néven ad hozzá a készlethez, az elsőnek "duplikált" azonosítója lesz, a másodiknak pedig "duplikált2" azonosítója.

CreateContextAsync(ITurnContext, CancellationToken)

Létrehoz egy DialogContext olyan elemet, amellyel a párbeszédpaneleken dolgozhat.DialogSet

Find(String)

Az aktuálisban DialogSet keres egy Dialog azonosító alapján.

GetDialogs()

Lekéri a készlet párbeszédpaneleit.

GetVersion()

Beolvas egy egyedi sztringet, amely a párbeszédpanel összes párbeszédpaneljének kombinált verzióit jelöli.

A következőre érvényes: