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 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
Comentários
Templates.ParseFile(path) carregará um . Arquivo LG . Templates.ParseText(text) carregará modelos de geração de idioma do texto.
Construtores
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. |