Templates Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Observações
Templates.ParseFile(path) vai carregar um arquivo . Ficheiro LG. Templates.ParseText(text) carregará templates de geração de linguagem a partir do texto.
Construtores
| Name | Descrição |
|---|---|
| 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 Templates classe. |
Campos
| Name | Descrição |
|---|---|
| InlineTemplateIdPrefix |
Prefixo de ID de Modelo Temporário para conteúdo inline. |
Propriedades
| Name | Descrição |
|---|---|
| AllDiagnostics |
Obtém todos os diagnósticos do ficheiro lg atual e dos ficheiros lg de referência. |
| AllTemplates |
Obtém todos os templates do ficheiro lg atual e dos ficheiros lg de referência. |
| Content |
Obtém ou define conteúdo LG. |
| Diagnostics |
Recebe ou define diagnósticos. |
| EnableFromFile |
Recebe ou define um valor que indica se o fromFile é permitido nos templates LG. |
| ExpressionParser |
Obtém ou define o parser de expressões. |
| Id |
Obtém ou define o ID deste ficheiro LG. |
| ImportResolver |
Obtém ou define o delegado para resolver o ID de recurso de ficheiros lg importados. |
| Imports |
Obtém ou define elementos de importação que este ficheiro LG contém diretamente. |
| LgOptions |
Obtém as opções de evolução para o ficheiro 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 registar o ficheiro LG atual. |
| Options |
Obtém ou define opções de ficheiro lg. |
| References |
Obtém ou define todas as referências que este ficheiro LG tem de Imports. Aviso: a referência inclui todas as importações filhas do ficheiro LG, não só as crianças pertencem diretamente a este ficheiro LG. Assim, a contagem de referências pode >= contagem de importações. |
| Source |
Obtém ou define a fonte deste ficheiro LG. |
Métodos
| Name | Descrição |
|---|---|
| AddTemplate(String, List<String>, String) |
Adiciona um novo modelo e devolve 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 do modelo. |
| 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 nome próprio e âmbito. |
| EvaluateText(String, Object, EvaluationOptions) |
Avalia uma cadeia de templates em linha. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Expande um modelo com o nome próprio e o âmbito. Devolva todas as respostas possíveis em vez de uma aleatória. |
| GetHashCode() |
Classe para trabalhar com templates de Geração de Linguagem. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Analisador para transformar conteúdo de lg num Templates. |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Analisador para transformar conteúdo de lg num Templates. |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Obsoleto.
Analisador para transformar conteúdo de lg num Templates. |
| ToString() |
Classe para trabalhar com templates de Geração de Linguagem. |
| UpdateTemplate(String, String, List<String>, String) |
Atualiza um modelo existente na instância atual de Templates. |
Métodos da Extensão
| Name | Descrição |
|---|---|
| Dequeue<T>(List<T>) |
Remove o primeiro elemento de uma fila. |