Idioma

DialogSet Classe

Definição

Uma coleção de Dialog objetos que podem todos chamar-se uns aos outros.

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

Construtores

Name Descrição
DialogSet()

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

DialogSet(IStatePropertyAccessor<DialogState>)

Inicializa uma nova instância da DialogSet classe.

Propriedades

Name Descrição
TelemetryClient

Obtém ou configura os IBotTelemetryClient para usar na registo de madeira.

Métodos

Name Descrição
Add(Dialog)

Adiciona um novo 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 do diálogo será atualizado para incluir um sufixo que o torna único. Assim, adicionar 2 diálogos chamados "duplicate" ao conjunto resultaria no primeiro ter um ID de "duplicate" e o segundo com um id de "duplicate2".

CreateContextAsync(ITurnContext, CancellationToken)

Cria um DialogContext que pode ser usado para trabalhar com os diálogos no DialogSet.

Find(String)

Pesquisa a corrente DialogSetDialog pelo seu ID.

GetDialogs()

Percebe os diálogos 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