DialogSet Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) | |
| 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. |