Idioma

DialogSet Classe

Definição

Uma coleção de Dialog objetos que podem se chamar mutuamente.

public class DialogSet
type DialogSet = class
Public Class DialogSet
Herança
DialogSet

Construtores

Nome Description
DialogSet()

Inicializa uma nova instância da DialogSet classe com null DialogState.

DialogSet(IStatePropertyAccessor<DialogState>)

Inicializa uma nova instância da classe DialogSet.

Propriedades

Nome Description
TelemetryClient

Obtém ou configura o IBotTelemetryClient uso para registro de madeira.

Métodos

Nome Description
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 "duplicar" 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 os diálogos no DialogSet.

Find(String)

Procura na corrente DialogSet por seu Dialog 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