Compartilhar via


DialogSet Classe

Definição

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)

Pesquisa o atual DialogSet para um Dialog por sua ID.

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.

Aplica-se a