Freigeben über


DialogManager class

Warnung

Diese API ist nun veraltet.

This class will be deprecated.

Klasse, die das Dialogfeldsystem ausführt.

Extends

Konstruktoren

DialogManager(Dialog, string)

Erstellt eine Instanz der DialogSet Klasse.

Eigenschaften

conversationState

Bots haben den Unterhaltungsstatus beibehalten.

dialogs

Globale Dialogfelder, die aufgerufen werden sollen.

expireAfter

Wahlfrei. Die Anzahl der Millisekunden, nach der der Unterhaltungsstatus der Bots abläuft.

initialTurnState

Werte, die am Anfang jeder Drehung in die TurnContext.turnState kopiert werden.

rootDialog

Stammdialogfeld, das von onTurn() Methode gestartet werden soll. Ruft die Stamm-Dialog--ID ab.

stateConfiguration

Wahlfrei. Pfadlöser und Speicherbereiche, die für Unterhaltungen mit dem Bot verwendet werden.

userState

Wahlfrei. Bots haben den Benutzerstatus beibehalten.

Methoden

configure(Partial<DialogManagerConfiguration>)

Festlegen von Konfigurationseinstellungen.

onTurn(TurnContext)

Führt ein Dialogfeldsystem im Kontext eines TurnContext-aus.

Geerbte Methoden

getConverter(string)

Details zum Konstruktor

DialogManager(Dialog, string)

Erstellt eine Instanz der DialogSet Klasse.

new DialogManager(rootDialog?: Dialog, dialogStateProperty?: string)

Parameter

rootDialog
Dialog

Optional, root Dialog zu verwenden.

dialogStateProperty

string

Optionaler alternativer Name für die dialogState-Eigenschaft. (Standardwert ist "DialogStateProperty")

Details zur Eigenschaft

conversationState

Bots haben den Unterhaltungsstatus beibehalten.

conversationState: ConversationState

Eigenschaftswert

ConversationState

dialogs

Globale Dialogfelder, die aufgerufen werden sollen.

dialogs: DialogSet

Eigenschaftswert

expireAfter

Wahlfrei. Die Anzahl der Millisekunden, nach der der Unterhaltungsstatus der Bots abläuft.

expireAfter?: number

Eigenschaftswert

number

initialTurnState

Werte, die am Anfang jeder Drehung in die TurnContext.turnState kopiert werden.

TurnContextStateCollection initialTurnState

Eigenschaftswert

TurnContextStateCollection

Die Turn-Zustandsauflistung.

rootDialog

Stammdialogfeld, das von onTurn() Methode gestartet werden soll. Ruft die Stamm-Dialog--ID ab.

Dialog rootDialog

Eigenschaftswert

Das Stamm-Dialogfeld ID.

stateConfiguration

Wahlfrei. Pfadlöser und Speicherbereiche, die für Unterhaltungen mit dem Bot verwendet werden.

stateConfiguration?: DialogStateManagerConfiguration

Eigenschaftswert

userState

Wahlfrei. Bots haben den Benutzerstatus beibehalten.

userState?: UserState

Eigenschaftswert

UserState

Details zur Methode

configure(Partial<DialogManagerConfiguration>)

Festlegen von Konfigurationseinstellungen.

function configure(config: Partial<DialogManagerConfiguration>): this

Parameter

config

Partial<DialogManagerConfiguration>

Anzuwendende Konfigurationseinstellungen.

Gibt zurück

this

Der kofigurierte DialogManager Kontext.

onTurn(TurnContext)

Führt ein Dialogfeldsystem im Kontext eines TurnContext-aus.

function onTurn(context: TurnContext): Promise<DialogManagerResult>

Parameter

context

TurnContext

(xref:botbuilder-core. TurnContext) für die aktuelle Unterhaltungswende mit dem Benutzer.

Gibt zurück

Ergebnis der Ausführung der Logik für die Aktivität.

Details zur geerbten Methode

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parameter

_property

string

Der Schlüssel der Konfiguration der bedingten Auswahl.

Gibt zurück

Der Konverter für die Selektorkonfiguration.

Geerbt vonKonfigurierbar.getConverter