Templates Classe

Definição

Classe para trabalhar com modelos de Geração de Linguagem.

public class Templates : System.Collections.Generic.List<Microsoft.Bot.Builder.LanguageGeneration.Template>
type Templates = class
    inherit List<Template>
Public Class Templates
Inherits List(Of Template)
Herança
Templates

Comentários

Templates.ParseFile(path) carregará um . Arquivo LG . Templates.ParseText(text) carregará modelos de geração de idioma do texto.

Construtores

Templates(IList<Template>, IList<TemplateImport>, IList<Diagnostic>, IList<Templates>, String, String, ExpressionParser, ImportResolverDelegate, IList<String>, String, IDictionary<String,Templates>)

Inicializa uma nova instância da classe Templates.

Campos

InlineTemplateIdPrefix

Prefixo de ID de modelo temporário para conteúdo embutido.

Propriedades

AllDiagnostics

Obtém todos os diagnósticos do arquivo lg atual e referencia os arquivos lg.

AllTemplates

Obtém todos os modelos do arquivo LG atual e referencia os arquivos lg.

Content

Obtém ou define o conteúdo LG.

Diagnostics

Obtém ou define o diagnóstico.

EnableFromFile

Obtém ou define um valor que indica se fromFile é permitido em modelos LG.

ExpressionParser

Obtém ou define o analisador de expressão.

Id

Obtém ou define a ID desse arquivo LG.

ImportResolver

Obtém ou define o delegado para resolver a ID do recurso do arquivo lg importado.

Imports

Obtém ou define elementos de importação que este arquivo LG contém diretamente.

LgOptions

Obtém as opções de evluation para o arquivo LG atual.

NamedReferences

Obtém ou define o mapa do alias de importação para modelos.

Namespace

Obtém o namespace a ser registrado para o arquivo LG atual.

Options

Obtém ou define as opções de arquivo lG.

References

Obtém ou define todas as referências que esse arquivo LG tem de Imports. Aviso: a referência inclui todas as importações filho do arquivo LG, não apenas os filhos pertencem diretamente a esse arquivo LG. portanto, a contagem de referências pode >= contagem de importações.

Source

Obtém ou define a origem desse arquivo LG.

Métodos

AddTemplate(String, List<String>, String)

Adiciona um novo modelo e retorna a instância de Modelos atualizada.

AnalyzeTemplate(String, AnalyzerOptions)

(experimental) Analisa um modelo para obter os resultados do analisador estático, incluindo variáveis e referências de modelo.

DeleteTemplate(String)

Remove um modelo existente em instâncias de Modelos atuais.

Equals(Object)

Classe para trabalhar com modelos de Geração de Linguagem.

Evaluate(String, Object, EvaluationOptions)

Avalie um modelo com determinado nome e escopo.

EvaluateText(String, Object, EvaluationOptions)

Avalia uma cadeia de caracteres de modelo embutida.

ExpandTemplate(String, Object, EvaluationOptions)

Expande um modelo com determinado nome e escopo. Retornar todas as respostas possíveis em vez de aleatórias.

GetHashCode()

Classe para trabalhar com modelos de Geração de Linguagem.

ParseFile(String, ImportResolverDelegate, ExpressionParser)

Analisador para transformar o conteúdo lg em um Templates.

ParseResource(LGResource, ImportResolverDelegate, ExpressionParser)

Analisador para transformar o conteúdo lg em um Templates.

ParseText(String, String, ImportResolverDelegate, ExpressionParser)
Obsoleto.

Analisador para transformar o conteúdo lg em um Templates.

ToString()

Classe para trabalhar com modelos de Geração de Linguagem.

UpdateTemplate(String, String, List<String>, String)

Atualizações um modelo existente na instância de Modelos atual.

Métodos de Extensão

Dequeue<T>(List<T>)

Remove o primeiro elemento de uma fila.

Aplica-se a