Partilhar via


DialogSet Classe

Definição

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)

Procura a atual DialogSet por um Dialog pelo respetivo ID.

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.

Aplica-se a