DialogSet Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Uma coleção de Dialog objetos que podem chamar-se 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 DialogSet classe. |
Propriedades
TelemetryClient |
Obtém ou define o IBotTelemetryClient para utilizar para o registo. |
Métodos
Add(Dialog) |
Adiciona uma nova caixa de diálogo ao conjunto e devolve o conjunto para permitir o encadeamento fluente. Se o Dialog.Id que está a ser adicionado já existir no conjunto, o ID das caixas de diálogo será atualizado para incluir um sufixo que o torna exclusivo. Assim, adicionar duas caixas de diálogo com o nome "duplicado" ao conjunto resultaria no primeiro ter um ID de "duplicado" e o segundo com um ID de "duplicado2". |
CreateContextAsync(ITurnContext, CancellationToken) |
Cria um DialogContext que pode ser utilizado 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 exclusiva que representa as versões combinadas de todas as caixas de diálogo neste conjunto de diálogo. |