Templates Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe para trabalhar com templates 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
Comentários
Templates.ParseFile(path) carregará um arquivo . arquivo LG. Templates.ParseText(text) carrega templates de geração de linguagem a partir do texto.
Construtores
| Nome | Description |
|---|---|
| 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
| Nome | Description |
|---|---|
| InlineTemplateIdPrefix |
Prefixo de ID de Template Temporário para conteúdo inline. |
Propriedades
| Nome | Description |
|---|---|
| AllDiagnostics |
Ele obtém todos os diagnósticos do arquivo lg atual e arquivos de referência LG. |
| AllTemplates |
Obtém todos os templates do arquivo lg atual e arquivos de referência LG. |
| Content |
Recebe ou define conteúdo LG. |
| Diagnostics |
Recebe ou configura diagnósticos. |
| EnableFromFile |
Recebe ou define um valor indicando se o fromFile é permitido em templates LG. |
| ExpressionParser |
Obtém ou define o parser de expressões. |
| Id |
Obtém ou define o ID desse arquivo LG. |
| ImportResolver |
Obtém ou define o delegado para resolver o ID de recurso de um arquivo lg importado. |
| Imports |
Recebe ou define elementos importados que esse arquivo LG contém diretamente. |
| LgOptions |
Obtém as opções de evolução para o arquivo LG atual. |
| NamedReferences |
Obtém ou define o mapa de importação de alias para templates. |
| Namespace |
Obtém o espaço de nomes para registrar o arquivo LG atual. |
| Options |
Obtém ou configura 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 de filhos 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 configura a fonte desse arquivo LG. |
Métodos
| Nome | Description |
|---|---|
| AddTemplate(String, List<String>, String) |
Adiciona um novo template e retorna a instância atualizada dos Templates. |
| AnalyzeTemplate(String, AnalyzerOptions) |
(experimental) Analisa um modelo para obter os resultados do analisador estático, incluindo variáveis e referências de templates. |
| DeleteTemplate(String) |
Remove um template existente nas instâncias atuais de Templates. |
| Equals(Object) |
Classe para trabalhar com templates 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 template inline. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Expande um modelo com nome e escopo. Retorne todas as respostas possíveis em vez de aleatórias. |
| GetHashCode() |
Classe para trabalhar com templates de Geração de Linguagem. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Analisador para transformar conteúdo de lg em um Templates. |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Analisador para transformar conteúdo de lg em um Templates. |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Obsoleto.
Analisador para transformar conteúdo de lg em um Templates. |
| ToString() |
Classe para trabalhar com templates de Geração de Linguagem. |
| UpdateTemplate(String, String, List<String>, String) |
Atualiza um template existente na instância atual de Templates. |
Métodos de Extensão
| Nome | Description |
|---|---|
| Dequeue<T>(List<T>) |
Remove o primeiro elemento de uma fila. |