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 modelos de Geração de Idiomas.
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) carregará um . Ficheiro LG . Templates.ParseText(text) carregará modelos de geração de idiomas a partir do texto.
Construtores
Campos
| InlineTemplateIdPrefix |
Prefixo de ID de Modelo Temporário para conteúdo inline. |
Propriedades
| AllDiagnostics |
Obtém todos os diagnósticos dos ficheiros lg atuais e dos ficheiros lg de referência. |
| AllTemplates |
Obtém todos os modelos dos ficheiros lg atuais e os ficheiros lg de referência. |
| Content |
Obtém ou define conteúdo LG. |
| Diagnostics |
Obtém ou define diagnósticos. |
| EnableFromFile |
Obtém ou define um valor que indica se fromFile é permitido em modelos LG. |
| ExpressionParser |
Obtém ou define o analisador 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 do ficheiro lg importado. |
| Imports |
Obtém ou define os elementos de importação que este ficheiro LG contém diretamente. |
| LgOptions |
Obtém as opções de evluation para o ficheiro LG atual. |
| NamedReferences |
Obtém ou define o mapa do alias de importação para modelos. |
| Namespace |
Obtém o espaço de nomes para se registar no ficheiro LG atual. |
| Options |
Obtém ou define as 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 de menores do ficheiro LG e não apenas 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 origem deste ficheiro LG. |
Métodos
| AddTemplate(String, List<String>, String) |
Adiciona um novo modelo e devolve 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 modelos. |
| DeleteTemplate(String) |
Remove um modelo existente nas instâncias atuais de Modelos. |
| Equals(Object) |
Classe para trabalhar com modelos de Geração de Idiomas. |
| Evaluate(String, Object, EvaluationOptions) |
Avalie um modelo com um determinado nome e âmbito. |
| EvaluateText(String, Object, EvaluationOptions) |
Avalia uma cadeia de modelo inline. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Expande um modelo com um determinado nome e âmbito. Devolver todas as respostas possíveis em vez de aleatórias. |
| GetHashCode() |
Classe para trabalhar com modelos de Geração de Idiomas. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Parser para transformar o conteúdo lg num Templates. |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Parser para transformar o conteúdo lg num Templates. |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Obsoleto.
Parser para transformar o conteúdo lg num Templates. |
| ToString() |
Classe para trabalhar com modelos de Geração de Idiomas. |
| UpdateTemplate(String, String, List<String>, String) |
Atualizações um modelo existente na instância de Modelos atual. |
Métodos da Extensão
| Dequeue<T>(List<T>) |
Remove o primeiro elemento de uma fila. |