Språk

DialogSet Klass

Definition

En samling Dialog objekt som alla kan anropa varandra.

public class DialogSet
type DialogSet = class
Public Class DialogSet
Arv
DialogSet

Konstruktorer

Name Description
DialogSet()

Initierar en ny instans av DialogSet klassen med null DialogState.

DialogSet(IStatePropertyAccessor<DialogState>)

Initierar en ny instans av DialogSet klassen.

Egenskaper

Name Description
TelemetryClient

Får eller ställer in att IBotTelemetryClient använda för loggning.

Metoder

Name Description
Add(Dialog)

Lägger till en ny dialog i setet och returnerar setet för att möjliggöra flytande kedje. Om den Dialog.Id som läggs till redan finns i setet, uppdateras dialogens id för att inkludera ett suffix som gör det unikt. Så om man lägger till två dialogrutor med namnet "duplicate" i setet skulle den första ha ett id som "duplicate" och den andra med ett id som "duplicate2".

CreateContextAsync(ITurnContext, CancellationToken)

Skapar en DialogContext som kan användas för att arbeta med dialogerna i .DialogSet

Find(String)

Söker efter en Dialog ström DialogSet via dess ID.

GetDialogs()

Får dialogerna i setet.

GetVersion()

Hämtar en unik sträng som representerar de kombinerade versionerna av alla dialogrutor i den här dialogrutan.

Gäller för