DialogSet Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma coleção de Dialog objetos que podem chamar uns aos outros.
public class DialogSet
type DialogSet = class
Public Class DialogSet
- Herança
-
DialogSet
Construtores
DialogSet() |
Inicializa uma nova instância da DialogSet classe com nulo DialogState. |
DialogSet(IStatePropertyAccessor<DialogState>) |
Inicializa uma nova instância da classe DialogSet. |
Propriedades
TelemetryClient |
Obtém ou define o IBotTelemetryClient a ser usado para registro em log. |
Métodos
Add(Dialog) |
Adiciona uma nova caixa de diálogo ao conjunto e retorna o conjunto para permitir o encadeamento fluente. Se o Dialog.Id que está sendo adicionado já existir no conjunto, a ID das caixas de diálogo será atualizada para incluir um sufixo que o torna exclusivo. Portanto, adicionar duas caixas de diálogo chamadas "duplicadas" ao conjunto resultaria na primeira com uma ID "duplicada" e a segunda com uma ID de "duplicate2". |
CreateContextAsync(ITurnContext, CancellationToken) |
Cria um DialogContext que pode ser usado para trabalhar com as caixas de diálogo no DialogSet. |
Find(String) | |
GetDialogs() |
Obtém as caixas de diálogo do conjunto. |
GetVersion() |
Obtém uma cadeia de caracteres exclusiva que representa as versões combinadas de todas as caixas de diálogo neste conjunto de diálogos. |